Docker安装部署
前言:不建议源码编译安装Docker,生产环境中一般采用镜像源方式和rpm离线包(针对初始就内网环境)
一、镜像源方式(不要直接执行yum install docker-ce 版本过低)
1、下载Docker镜像源:wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
2、安装Docker(默认最新稳定版):yum -y install docker-ce
3、启动并设置开机启动:systemctl enable docker && systemctl start docker
4、配置镜像下载加速器(阿里云加速):
cat > /etc/docker/daemon.json << EOF
{
"registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"]
}
EOF
5、重启Docker:systemctl restart docker
二、rpm离线包方式
1、前往https://download.docker.com/linux/centos/ 并选择您的 CentOS 版本。然后浏览x86_64/stable/Packages/ 并下载rpm合集(containerd.io,docker-ce,docker-ce-cli,docker-ce-rootless-extras,docker-scan-plugin)。
查看自己系统版本:cat /etc/redhat-release
下载合集包(我这以所有最新稳定版为例):
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-20.10.9-3.el7.x86_64.rpm
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-rootless-extras-20.10.9-3.el7.x86_64.rpm
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.4.9-3.1.el7.x86_64.rpm
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-cli-20.10.9-3.el7.x86_64.rpm
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-scan-plugin-0.8.0-3.el7.x86_64.rpm
2、上传下载后的rpm包到服务器,关闭sellinux
3、安装rpm包: yum install *.rpm
4、启动并设置开机启动:systemctl enable docker && systemctl start docker
5、配置私有镜像仓库地址
cat > /etc/docker/daemon.json << EOF
{
"insecure-registries": ["xxx.xxx.xxx.xxx:5000"]
}
EOF
6、Docker重启:systemctl restart docker

浙公网安备 33010602011771号