Fedora上搭建docker-ce

943 words

fedora-docker.png

记录一下 在Fedora系统上搭建Docker-ce的过程

1、准备工作

1
sudo dnf update

2、清楚旧版本残留

1
sudo dnf remove docker docker-common container-selinux docker-selinux docker-engine

3、安装依赖包

安装dnf-plugins-core包,以便能够使用dnf config-manager命令:

1
sudo dnf -y install dnf-plugins-core

4、添加Docker CE仓库

添加Docker国内的镜像源,例如阿里云的镜像源:

1
sudo dnf config-manager addrepo --from-repofile=https://mirrors.aliyun.com/docker-ce/linux/fedora/docker-ce.repo

5、安装Docker CE

1
sudo dnf -y install docker-ce docker-ce-cli containerd.io

6、启动Docker CE

1
2
3
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker

7、配置用户组

1
2
sudo groupadd docker
sudo usermod -aG docker $USER

8、验证Docker CE

1
sudo docker run hello-world

9、配置镜像加速

鉴于国内网络问题,可以配置国内镜像加速来加快镜像的下载速度。编辑或创建/etc/docker/daemon.json文件,添加以下内容:

1
2
3
4
5
6
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://qwp2lyht.mirror.aliyuncs.com"]
}
EOF

重启Docker CE服务

1
2
sudo systemctl daemon-reload
sudo systemctl restart docker