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

 

posted on 2023-05-21 17:47  你就学个JVAV?  阅读(14)  评论(0)    收藏  举报

导航