如何在RockyLinux9下安装Docker
RockyLinux采用了全新的dnf来进行包管理,dnf支持yum别名,还没习惯的可以将dnf替换为yum
确保dnf最新
sudo dnf update -y
安装dnf-plugins-core包
sudo dnf install -y dnf-plugins-core yum-utils
添加Docker的官方仓库
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 或阿里云
sudo dnf config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装Docker引擎
sudo dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
启动docker服务并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
可选步骤
配置非root用户使用docker
# $USER 替换为其他非root用户名
sudo usermod -aG docker $USER
# 立即应用更改
newgrp docker
配置docker镜像加速
mkdir /etc/docker
vim /etc/docker/daemon.json
## 粘贴如下内容到文件中
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.xuanyuan.me"
]
}
# 或
mkdir /etc/docker
tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.xuanyuan.me"
]
}
EOF
# 重启生效
sudo systemctl restart docker