首页 > 其他分享 >docker常用命令使用

docker常用命令使用

时间:2023-05-21 17:55:23浏览次数:42  
标签:name home 使用 常用命令 conf mysql 挂载 docker

commit(作为一个新的镜像方便使用,可使用docker images进行查看新的镜像)

docker commit -a="author info" -m="ps info" mirrorid new-mirror-name

 

容器数据卷挂在,将容器内的目录挂在到本机linux上 端口暴露需修改成自己需要的
docker run -it -v linuxfiledirectory/containerfiledirectory -p 3355:8080 --name tomcat01 tomcat:1.0

 

挂载mysql目录,指定路径挂载
conf:    /home/huoziqi/environment/mysql/conf:/etc/mysql/conf.d
data:    /home/huoziqi/environment/mysql/data:/var/lib/mysql

 

-d 后台运行 -p 端口暴露 -v 卷挂载 -e 环境配置
docker run -d -p 3310:3306 
-v /home/huoziqi/environment/mysql/conf:/etc/mysql/conf.d 
-v /home/huoziqi/environment/mysql/data:/var/lib/mysql
-e MYSQL_ROOT_PASSWORD=1212hzq --name mysql01 mysql:5.7

 

挂载后删除容器后linux上的数据不会消失,实现了数据持久化   具名挂载和匿名挂载 匿名:
docker run -P -d -v /etc/nginx/config --name nginx01 nginx

 

具名:
docker run -P -d -v name:/etc/nginx/config --name nginx01 nginx

 

标签:name,home,使用,常用命令,conf,mysql,挂载,docker
From: https://www.cnblogs.com/qijiangforever/p/17418910.html

相关文章

  • dockerfile示例
    FROMconetosVOLUMES['volumes01','volumes02']容器挂载相互同步先启动一个dockerrun-it--namedocker01centos:1.0在启动一个dockerrun-it--namedocker02--volumes-fromdocker01centos:1.0--volumes-from实现数据卷挂载同步相当于实现了继承(docker02ext......
  • UserThreadLocal简单使用
    1packagecom.huoziqi.springboot.utils;23/**4*@version1.05*@Author作者名6*@Date2022/10/2211:167*/89importcom.huoziqi.springboot.entity.User;1011/**12*保存用户信息13*/14publicclassUserThreadLocal{1516......
  • 如何在Windows中使用FAT32格式化大于32GB的U盘SD卡TF卡
    diskgenius大容量FAT32 如何在Windows中使用FAT32格式化大于32GB的U盘由于FAT32格式本身在Windows系统中的一些限制,以及目前超过32GB的大容量U盘已经成为了主流,所以默认情况下Windows系统只能把容量小于32GB的U盘格式化为FAT32格式,对于大于32GB存储的大容量优盘就没有了相应......
  • 【记录一下】修正lazarus fr报表控件在龙芯电脑不能使用QRcode的Bug
    近日海南朋友使用fr控件时发现不能在报表插入QRCode和PDF417等二维码,经跟踪发现只需将frxBarcodePDF417.pas第1592行将A:=TInt(ERROR_LEVEL[errorLevel]);改为:A:=@(ERROR_LEVEL[errorLevel]);就可以正常插入QRCode等二维码了,如果你使用过程也遇到同样问题可参考一下......
  • Nas Docker 安装个人记账web项目:firefly_iii &beancount-gs
    NasDocker安装个人记账web项目:firefly_iii&beancount-gs1.经过搜索以及GPT的询问,通过预览界面感觉firefly_iii官方示例demo:https://demo.firefly-iii.org/官方安装文档:https://docs.firefly-iii.org/firefly-iii/installation/docker/本人采用的是群晖Nasdocker安装:这个......
  • 学习使用vim
    vim编辑器的指令名为vi1.打开文件:vifilename 2.vi有两种模式:分别为命令模式和插入模式进入后的状态为命令模式,返回命令模式:按“ESC”键进入插入模式:按“i”或“a”键   3.编辑后保存编辑后按“ESC”返回命令名模式然后输入“:wq”并回车(:w为保存,:q为保存)即可......
  • Activity中使用Menu
    手机毕竟和电脑不同,它的屏幕空间是十分有限的,如果你的Activity中有大量的菜单需要显示,可以使用Menu来实现。首先在res资源目录下新建一个menu文件夹,并在该文件夹下新加一个文件main.xml 在main.xml中定义菜单选项资源<?xmlversion="1.0"encoding="utf-8"?><menuxmlns:a......
  • docker 的overlayFS 文件系统
    referto:https://juejin.cn/post/7112352737051803684一、overlay相关介绍Docker 底层有三驾马车,Namespace、CGroup 和 UnionFS(联合文件系统),UnionFS 是 Docker 镜像的基础。UnionFS(联合文件系统) 是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一......
  • 使用 Async Rust 构建简单的 P2P 节点
    使用AsyncRust构建简单的P2P节点P2P简介P2P:peer-to-peerP2P是一种网络技术,可以在不同的计算机之间共享各种计算资源,如CPU、网络带宽和存储。P2P是当今用户在线共享文件(如音乐、图像和其他数字媒体)的一种非常常用的方法。Bittorrent和Gnutella是流行的文件共享......
  • 18个不常见的C#关键字,您使用过几个?
    1、__arglist 让我们先从__arglist开始。__arglist是用来给方法传送参数。通常我们是通过函数头部指定的参数列表给方法传递参数的。如果我们想要给方法传递一组新的参数,我们需要重载方法。如果我们想要传递的参数数量不确定,我们需要使用param数组。我们为什么要使用__arglist,因......