CentOS8 安装docker

卸载旧版本

旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:

  $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine     使用 yum 安装

执行以下命令安装依赖包:

sudo yum install -y yum-utils

 

鉴于国内网络问题,强烈建议使用国内源,官方源请在注释中查看。

执行下面的命令添加 yum 软件源: 

sudo yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo   sudo sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo   # 官方源 # $ sudo yum-config-manager \ # --add-repo \ # https://download.docker.com/linux/centos/docker-ce.repo

 

 

如果需要测试版本的 Docker 请执行以下命令:

$ sudo yum-config-manager --enable docker-ce-test 安装 Docker

更新 yum 软件源缓存,并安装 docker-ce

  sudo yum install docker-ce docker-ce-cli containerd.io   CentOS8 额外设置

由于 CentOS8 防火墙使用了 nftables,但 Docker 尚未支持 nftables, 我们可以使用如下设置使用 iptables

更改 /etc/firewalld/firewalld.conf

  # FirewallBackend=nftables FirewallBackend=iptables    

或者执行如下命令:

$ firewall-cmd --permanent --zone=trusted --add-interface=docker0   $ firewall-cmd --reload
上一篇:CentOS8重置root密码


下一篇:CENTOS8 安装 Oracle