centos7+Docker快速入门

centos7+Docker快速入门

Docker安装

Docker常用命令

centos7+Docker快速入门

列出当前所有正在运行的容器:

退出容器

启动容器

重启容器

停止容器

强制停止容器

删除已停止的容器

重要

启动守护式容器
查看容器日志
查看容器内运行的进程
查看容器内部细节
进入正在运行的容器并以命令交互
从容器内拷贝文件到主机上

Docker镜像

Docker镜像是什么

UnionFS(联合文件系统 )

image-20200911163305499

image-20200911163721681

为什么Docker镜像要采用这种分层结构呢

最大的一个好处就是资源共享

比如:有多个镜像都是从相同的base镜像构建而来的,那么宿主机只需要在磁盘上保存一份base镜像即可,同时内存中也只需加载一份base镜像,就可以为所有容器服务了,镜像的每一层都可以被共享。

特点

Docker镜像都是只读的,当容器启动时,一个新的可写层被加载到镜像的顶部。这一层通常被称作”容器层”,”容器层”之下的都叫”镜像层”

Docker镜像commit操作

示例演示:

centos7+Docker快速入门

数据卷容器

命名的容器挂载数据卷,其它容器通过挂载这个(父容器)实现数据共享,挂载数据卷的容器,称之为数据卷容器

以上一步新建的镜像lizhw/centos为模板运行容器dc01/dc02/dc03

它们已经具有容器卷 /dataVolumeContainer1、/dataVolumeContainer2

1、先启动一个父容器dc01

image-20200911170856745

3、dc02/dc03继承自dc01

来源:李振伟

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年8月10日
下一篇 2020年8月10日

相关推荐