Docker容器

CentOS8 安装docker

本文主要是介绍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 安装docker的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!