码头工人是一个开源的应用容器引擎,基于去语言并遵从Apache2.0协议.Docker可以让开发者打包应用以及依赖包到一个轻量级,可移植的容器中,然后发布到任何流行的Linux机器上.Docker的理念: <强>构建、船,和运行任何应用程序,任何地方。强>
windows系统:
在<强> >强网址下载,直接安装即可。
桌面出现上图表示安装成功。
Centos系统:
yum安装- y docker-engine
输入:码头工人的版本,出现下图表示安装成功。
码头工人架构如下图所示:
<强>客户强>:码头工人的用户界面,可以接受用户命令和配置标识,并与码头工人守护进程通信;
<强>码头工人守护进程强>:码头工人守护进程是一个运行在宿主机的后台进程,可通过码头工人客户端与之通信;
<强> 强>形象:码头工人镜像是一个只读模板,包含创建码头工人容器的说明。
<强>容器强>:码头工人容器是码头工人镜像的可运行实例;
<强>注册强>:码头工人注册中心是一个集中存储与分发镜像的服务。
- <李>
镜像相关
李>。搜索镜像(码头工人搜索)
从返回的结果可以看出该镜像的名称,描述,受欢迎程度,是否官方创建,是否自动创建。
b。下载镜像(码头工人拉)
从返回结果可以看出镜像来源,镜像的标签,可通过标签决定下载的镜像版本,默认为最新。
c。查看已有镜像(码头工人图像)
从中可以看出计算机中所有的镜像。
d。删除镜像(码头工人rmi centos)
可通过标签决定删除的镜像版本,默认为最新。
e。运行镜像(码头工人运行)
参数- v表示挂载主机目录为数据卷,此时操作镜像中的/opt目录相当于操作主机的/home目录,相当于共享文件夹的功能,我表示已交互方式运行;- t表示为容器重新分配一个伪输入终端。
- <李>
容器相关
李>。启动容器(码头工人开始)
当使用码头工人运行运行一个镜像时,自动创建了一个容器,容器ID为 <强> 7男朋友……强>
使用码头工人停止停止容器运行后,可使用码头工人开始重新运行:
容器运行后,可通过码头工人ps查看运行中的容器。
b。终止容器(码头工人停止)
只需输入容器ID的前几位。
c。进入容器
主要介绍两个命令附加和exec。
<强>附方式:强>
附加的缺陷:当多个窗口同时使用附加命令连接到同一个容器时,所有窗口都会同步显示,如果一个窗口出现故障,其余窗口无法再执行操作。
<强>执行方式:强>
d。删除容器(码头工人rm)
注意与删除镜像的区别,删除镜像是码头工人rmi。
e。保存容器为镜像(码头工人提交)
保存为镜像后与一般镜像同样使用。
原文链接:https://mp.weixin.qq.com/s/I_6_V8isSRiiThEnAIdHWg