centos-stream9系统安装docker

如果之前安装过docker需要删除之前的。

bash 复制代码
sudo dnf -y remove docker  docker-client  docker-client-latest  docker-common  docker-latest  docker-latest-logrotate  docker-logrotate  docker-engine

安装yum-utils工具:

bash 复制代码
dnf -y install yum-utils dnf-plugins-core

设置存储库:添加国内阿里docker镜像源

bash 复制代码
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

docker官网存储库

bash 复制代码
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

docker由于在国外以及国家方面的一些情况导致并没有开放docker官网的。建议使用阿里云。

安装docker软件包

bash 复制代码
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

添加docker镜像

bash 复制代码
cat >/etc/docker/daemon.json<< jingyu
{
   "registry-mirrors": [
           "https://docker.1ms.run",
           "https://doublezonline.cloud",
           "https://dislabaiot.xyz",
           "https://docker.fxxk.dedyn.io",
           "https://dockerpull.org",
           "https://docker.unsee.tech",
           "https://hub.rat.dev",
           "https://docker.1panel.live",
           "https://docker.nastool.de",
           "https://docker.zhai.cm",
           "https://docker.5z5f.com",
           "https://a.ussh.net",
           "https://docker.udayun.com",
           "https://hub.geekery.cn"
   ]
}
jingyu

启动docker engine

bash 复制代码
sudo systemctl enable --now docker

通过运行映像来验证安装是否成功:hello-world

bash 复制代码
sudo docker run hello-world
相关推荐
熬夜苦读学习31 分钟前
Linux文件系统
linux·运维·服务器·开发语言·后端
沐千熏1 小时前
Liunx(CentOS-6-x86_64)系统安装MySql(5.6.50)
linux·mysql·centos
黑牛先生2 小时前
【Linux】匿名管道
linux·运维·服务器
流星白龙2 小时前
【Linux】35.封装 UdpSocket(2)
linux·运维·windows
是码农没错了2 小时前
银河麒麟系统安装mysql5.7【亲测可行】
linux·运维·kylin
wzhao1013 小时前
WSL进阶使用指南
linux
风静如云3 小时前
OpenBMC:BmcWeb app.run
linux
数巨小码人3 小时前
Linux下文件权限与安全
linux
yuanbenshidiaos3 小时前
【进程 】
linux
ChoSeitaku4 小时前
12.重复内容去重|添加日志|部署服务到Linux上(C++)
linux·c++·windows