Docker学习笔记二

别来无恙 提交于 2020-03-09 21:54:21

一、Docker镜像commit 操作补充 

             1.docker commit :提交容器副本使之成为一个新的镜像

             2.docker commit -m="提交的描述信息"-a="作者"容器ID要创建的目标镜像名:【标签名】

             3.案例演示

                (1)从hub上下载tomcat镜像到本地并成功运行

                       docker run -it -p 8080:8080 tomcat 

                                                                                      -p:主机端口:docker容器端口

                                                                                     -P:随机分配端口

                                                                                      i:交互

                                                                                     t:终端

                 (2)故意删除上一步镜像生产tomcat容器的文档

                      

                 (3)也即当前的tomcat运行实例是一个没有文档内容的容器,以它为模板commit

                        一个没有doc的tomcat新镜像atguigu/tomcat02

                       

                   (4) 启动我们的新镜像并和原来的对比

                        docker run -d -p 6666:8080 tomcat

二、Docker 容器数据卷

 2.能干嘛:(1) 容器的持久化

                    (2) 容器间继承+共享数据

3.数据卷

容器内添加  

                     直接命令添加 

                     命令: docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名

                     DockerFile添加

                     

4.数据卷容器

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!