<强>第一个里程碑:强>
一。安装依赖包
yum安装- y yum-utils device-mapper-persistent-data lvm2
引用>
二。安装CentOS7码头工人镜像
yum-config-manager——add-repo https://download.docker.com/linux/centos/docker-ce.repo
引用>
三。安装社区版码头工人
yum安装docker-ce
引用>
四。启动码头工人容器
systemctl开始码头工人
引用>
五。制作码头工人镜像加速器
猫/etc/docker/daemon.json
引用>
{
“registry-mirrors”: [" http://b7a9017d.m.daocloud。io”],
“图”:“/opt/mydocker”
}
六。导入制作好CentOS镜像(可ssh远程连接)
码头工人加载& lt;centos7-ssh.tar。广州
引用>
七。查看镜像导入成功
码头工人形象ls
引用>
八。启动并创建centos镜像容器(第一次启动)
码头工人运行说——名称web03 centos7-ssh:最新/bin/bash
引用>
九。查看镜像容器,关闭容器
集装箱码头工人ls
引用>
码头工人停止web03
十。进入已启动的码头工人镜像容器
码头工人exec - web03/bin/bash
引用>
十一。删除创建好的容器
码头工人rm - f web03
引用>
十二。允许ssh连接,但不能直接连
码头工人运行- d——特权——名称mycentos - h web centos7-ssh:最新/usr/sbin/init
引用>
十三。查看容器的IP
码头工人检查mycentos | grep - i ipaddr
引用>
<强>第二个里程碑:构建可直连CentOS容器强>
一。查看码头工人网络
码头工人网络ls
引用>
二。打开网卡的混杂模式
在ip链路群eth0 promisc br/>
引用>三。创建一个macvlan网络
码头工人网络创建——网关10.0.0.254 - o - d macvlan——子网10.0.0.0/24父=eth0 mynet
引用>
四。指定网络运行容器
码头工人运行- d——特权——网络mynet——ip 10.0.0.110名oldboy43 - h oldboy43 centos7-ssh:最新/usr/sbin/init
引用>
五。容器打包镜像(安装httpd)
码头工人commit - m“我mariadb”oldboy43 my_mariadb: v1
引用>
六。自定义镜像运行容器
码头工人运行- d——特权——网络mynet——ip 10.0.0.112名mydb - h db05 my_mariadb: v1/usr/sbin/init
引用>CentOS7.2下安装码头工人容器教程