在 Centos 7.9 中,安装与配置 Docker 20.10.18

1. 检测内核版本

在使用Docker之前,首先需要确保系统内核版本达到3.10以上。可以通过以下命令检查:

uname -r

2. 升级内核及软件包

为了确保系统的稳定性和安全性,建议在安装Docker之前先升级系统内核和相关软件包:

yum -y update

3. 卸载旧版本

如果系统中已经安装了旧版本的Docker,需要先将其卸载:

yum -y remove docker \
            docker-client \
            docker-client-latest \
            docker-common \
            docker-latest \
            docker-latest-logrotate \
            docker-logrotate \
            docker-engine

4. 安装依赖库

安装yum-utils,这是安装Docker所需的一些工具:

yum -y install yum-utils

5. 设置存储库

配置Docker的软件源,这里使用阿里云的镜像站点:

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

6. 更新yum软件包索引

yum makecache fast

7. 安装Docker

执行以下命令安装Docker及其相关组件:

yum -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin

8. Docker的基本操作

  • 启动Docker服务:
systemctl start docker
  • 重启Docker服务:
systemctl restart docker
  • 设置Docker开机自启:
systemctl enable docker
  • 停止Docker服务:
systemctl stop docker
  • 查看Docker状态:
systemctl status docker

9. 测试安装

确认Docker是否成功安装,可以使用以下命令:

docker version
docker -v

10. 卸载Docker

如果需要卸载Docker,可以执行以下步骤:

yum -y remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
rm -rf /var/lib/docker
rm -rf /var/lib/containerd

11. 配置阿里云镜像加速器

为了加速Docker镜像的下载,配置阿里云的镜像加速器。首先创建Docker配置文件:

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://og6my5bw.mirror.aliyuncs.com"]
}
EOF

然后重新加载Docker配置并重启Docker服务:

systemctl daemon-reload
systemctl restart docker

通过以上步骤,你已经成功地安装、配置和测试了Docker。现在,你可以开始使用Docker来管理和运行容器化的应用程序。

你可能感兴趣的:(linux,docker,centos,docker)