码头工人——第一课

码头工人是一个开源的应用容器引擎,基于去语言并遵从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

码头工人——第一课