码头工人安装文档

  

1。码头工人环境安装

系统要求:CentOS 7

通过百胜安装码头工人,首先配置百胜镜像源,使用阿里云镜像。

<>以前curl - o/etc/yum.repos.d/docker-ce。回购https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

然后安装并设置开机启动

 yum安装docker-ce
  systemctl使码头工人

在启动码头工人服务前,配置码头工人存储目录(镜像/容器),将其存储到容量比较大的分区。这里假设为<代码类=" hljs ">/opt> <>以前mkdir/etc/docker   触摸/etc/docker/daemon.json

写入<代码类=" hljs ">/etc/码头工人/daemon.json>

 {“data-root”:“/opt/码头工人”、“registry-mirrors”: [" https://registry.docker-cn.com ",
  “https://docker.mirrors.ustc.edu.cn”
  ]
  }

docker-ce将<代码类=" hljs "> 字图段修改为<代码类=" hljs "> data-root

其中<代码类=" hljs "> data-root> /opt/码头工人目录不必预先存在,启动码头工人服务时会自动创建。

<代码类=" hljs "> registry-mirrors> 火树>

最后,启动码头工人服务。

<>以前systemctl开始码头工人 <人力资源/>

1.1拷贝快捷命令

将<代码类=" hljs css "> 文件中的内容追加到<代码类=癶ljs coffeescript”>。bashrc> /root/.bashrc>

该文件中包含了1个常用命令<代码类=" hljs "> docker-enter>

docker-enter容器名/容器id:进入目标容器,将得到一个bash命令行

<>之前码头工人ps美元   容器标识图像命令创建状态端口名称   c98790552123 reg01.sky-mobi.com/huoshu/nginx:1.0.0“/bin/sh - c就是……”2个小时前2小时0.0.0.0:80-81→80 - 81/tcp quizzical_shannon   美元docker-enter c98790552123   (root@c98790552123 ~) #

1.2自定义网络

默认每台宿主机上启动的码头工人容器都在一个小型局域网内,类似于虚拟机,所有的流量通过宿主机做<代码类=" hljs "> nat>

但是这种方式类似于<代码类=" hljs "> dhcp>

注意:这个操作的目的是保持<强>工程容器强劲的地址固定,比如,写在工程配置文件中的复述,与甲骨文地址,nginx配置文件中后端工程监听的IP与端口地址等,不方便频繁变动的情况。

不过目前甲骨文在一台单独的服务器上,所以并不需要创建的这个网络。只在复述与工程容器所在的服务器上执行如下操作即可。如下

<>以前美元码头工人网络创建——子网=172.21.0.0/16 huoshu

在当前宿主机上创建一个小型局域网<代码类=" hljs ">子网> huoshu> 从而自动获取一个该网段内的IP。

约定<代码类=" hljs ">复述,运行在<代码类=" hljs css "> 这172个地址,工程配置文件不再需要再作修改。

自定义网络环境下,容器与其宿主机本身的端口无法连通(但默认网络可以),我们还需要添加一句如下代码,使得容器内可以直接连接宿主机的端口,无论通过<代码类=" hljs css "> 172 还是宿主机的物理IP,都行。

<>以前美元iptables - INPUT_direct - s 172.21.0.0/16 - j接受

2。码头工人的基本操作

2.1关于保存和加载——本地存储/拷贝镜像的方法

一般镜像的传播都是通过<代码类=癶ljs perl”>拉/> 火树此次的应用场景,可以将镜像保存在本地,然后拷贝于其他拥有码头工人环境的服务器上,同样可以继续使用。

当前系统中的镜像列表可以通过<代码类=" hljs nginx "> 图像命令查看,结果如下。

<>以前美元码头工人imagesREPOSITORY标签影像ID创建的大小   reg01.sky-mobi.com/huoshu/redis 1.0.0 7 a0e963024cf 6小时前370 mb   reg01.sky-mobi.com/huoshu/nginx 1.0.0 99 e4c2104361 7天前453 mb   reg01.sky-mobi.com/huoshu/base 1.0.0 62925 dab3a8e 7天前330 mb

码头工人安装文档