一、下载相关软件包
相关软件包见百度网盘,放置到“/”目录下:
链接: https://pan.baidu.com/s/1T5yHoIgPBucu1_Rwh8vZMw?pwd=r326
提取码: r326 复制这段内容后打开百度网盘手机App,操作更方便哦
如网盘失效可从如下链接下载:
二、安装系统补丁
1.搭建本地yum源并打系统补丁
tar -xvzf local-yum.tgz
cd /root/local-yum
cat>/etc/yum.repos.d/local-yum.repo<<EOF
[docker-ce-local]
name=Local Yum
baseurl=file:///root/local-yum/
gpgcheck=0
gpgkey=file:///root/local-yum/gpg
enabled=1
EOF
createrepo /root/local-yum
yum makecache
yum install openssh openssl sudo polkit git telnet -y
三、搭建私有docker镜像仓库
1.安装docker
将registry上传并执行
tar -xvzf centos-local.tgz
cd /root/docker-ce-local
rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm
cat>/etc/yum.repos.d/docker-ce-local.repo<<EOF
[docker-ce-local]
name=Local Yum
baseurl=file:///root/docker-ce-local/
gpgcheck=1
gpgkey=file:///root/docker-ce-local/gpg
enabled=1
EOF
createrepo /root/docker-ce-local
cd /root/docker-ce-local
rpm -ivh container-selinux-2.119.1-1.c57a6f9.el7.noarch.rpm
yum install docker-ce -y
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"exec-opts": ["native.cgroupdriver=systemd"],
"insecure-registries": ["dockerhub.kubekey.local"]
}
EOF
systemctl daemon-reload
systemctl start docker.service
systemctl enable docker.service
docker version
2.运行registry
docker load -i registry.tar
docker run -d --restart=always --name registry -p 80:5000 -v /opt/registry:/var/lib/registry registry
docker ps