docker镜像版本https://hub.docker.com/u/library
一、安装docker
安装Docker前需要先下载相关的依赖
1. 安装yum-utils
sudo yum install -y yum-utils
2. 下载docker-ce.repo
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3.安装docker
sudo yum install docker-ce docker-ce-cli containerd.io
4.启动docker
sudo systemctl start docker
5.查看docker是否启动成功
docker -v
6.配置docker使用阿里云镜像加速以及重启
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://57ev31w4.mirror.aliyuncs.com"] } EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
二、安装私有docker registry 镜像中心
1.运行docker registry
docker run -d -p 5000:5000 --name registry --restart=always --privileged=true -v /docker/registry:/var/lib/registry registry
vim /etc/docker/daemon.json,添加(在每一个客户机上同样要进行这一步骤)
{"insecure-registries":["172.20.10.8:5000"]},其中ip地址为设置为私有仓库服务器的IP地址
#重启服务
systemctl daemon-reload
systemctl restart docker
2.访问172.20.10.8:5000检查是否启动成功
http://172.20.10.8:5000/v2/_catalog
3.Docker Registry使用
先从官方Docker Hub上拉取busybox镜像
docker pull jenkins/jenkins:lts
docker images
修改该镜像的tag
docker tag jenkins/jenkins:lts 172.20.10.8:5000/sid/jenkins:latest
docker images
推送该镜像到Registry私有仓库
docker push 172.20.10.8:5000/sid/jenkins:latest