记录CentOS 8 安装 Docker 的辛酸史

CentOS 8 安装 Docker

  1. 确保系统能连上外网
    可参考另一篇文章(CentOS 8网络配置)https://blog.csdn.net/JesusMak/article/details/106583803
  2. 卸载系统自带的podman(非必要步骤)
dnf remove podman podman-manpages
rpm -qa | grep -i podman
podman-manpages-1.6.4-4.module_el8.1.0+298+41f9343a.noarch
podman-1.6.4-4.module_el8.1.0+298+41f9343a.x86_64
  1. 添加仓库
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
  1. 查看版本要求信息
dnf repolist -v docker-ce
  1. 升级软件源(默认软件源中的 containerd.io 版本较低,无法达到安装 docker-ce 的要求)
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.13-3.1.el7.x86_64.rpm
dnf -y install containerd.io-1.2.13-3.1.el7.x86_64.rpm
  1. 查看docker版本列表
dnf list docker-ce
  1. 安装指定版本的docker
dnf -y install docker-ce-3:19.03.8-3.el7
  1. 安装完成后启动docker
systemctl start docker
  1. 验证是否安装成功
docker run hello-world

记录CentOS 8 安装 Docker 的辛酸史_第1张图片

docker version

记录CentOS 8 安装 Docker 的辛酸史_第2张图片

  1. 一些个性化设置(开机自启等)
systemctl enable --now docker
systemctl is-active docker
systemctl is-enabled docker
  1. 添加当前用户到docker用户组
newgrp docker
usermod -aG docker $USER
  1. 重启更新配置
systemctl restart docker

结束!!!

你可能感兴趣的:(Docker,Linux,环境搭建,golang,linux,centos,docker)