一、使用xserver1节点,自行配置YUM源,安装docker服务(需要用到的包为xserver1节点/root目录下的Docker.tar.gz)。安装完服务后,将registry_latest.tar上传到xserver1节点中并配置为私有仓库。要求启动registry容器时,将内部保存文件的目录映射到外部的/opt/registry目录,将内部的5000端口映射到外部5000端口。依次将启动registry容器的命令及返回结果、执行docker info命令的返回结果以文本形式提交到答题框。
1.配置yum源
[root@localhost ~]# tar -zxvf Docker.tar.gz
[root@localhost ~]# cd /etc/yum.repo.d
[root@localhost yum.repos.d]# mkdir /repo
[root@localhost yum.repos.d]# mv * /repo
[root@localhost yum.repos.d]# vi local.repo
[docker]
baseurl=file:///root/Docker
gpgcheck=0
enabled=1
[c7]
baseurl=file:///cdrom
gpgcheck=0
enabled=1
[root@localhost yum.repos.d]# mkdir /cdrom
[root@localhost yum.repos.d]# mount /dev/sr0 /cdrom
2.升级内核(不升级不能启用路由转发,升级完毕重启虚拟机)
[root@localhost ~]# yum upgrade -y
[root@localhost ~]# reboot
3.关闭防火墙
[root@localhost ~]# systemctl stop firewalld && systemctl disable firewalld
[root@localhost ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
[root@localhost ~]# setenforce 0
4.路由转发
[root@localhost ~]# vi /etc/sysctl.conf
net.ipv4.ip_forward=1
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
[root@localhost ~]# modprobe br_netfilter #没有升级内核此处会not found
[root@localhost ~]# sysctl -p
5.安装docker
[root@localhost ~]# yum install -y yum-utils device-mapper-persistent- data
[root@localhost ~]# yum install docker-ce-18.09.6 docker-ce-cli-18.09.6 containerd.io -y
[root@