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
浙公网安备 33010602011771号