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

 

posted @ 2021-10-15 09:52  苞谷饼  阅读(128)  评论(0)    收藏  举报