卸载 Podman
Rocky Linux 默认安装了 Podman,需要先卸载。否则会和 Docker 依赖组件冲突。
yum -y erase podman buildah
安装 Docker
# 添加 Docker Repo
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
# 更新源
dnf update
安装doker-ce
# 安装 Docker
dnf install -y docker-ce
# 启动 Docker 服务
sudo systemctl start docker && sudo systemctl status docker
# 设置开机自启动
sudo systemctl enable docker
# 建议添加普通用户至 Docker 组,并以普通用户运行 Docker。
sudo usermod -aG docker $USER
# 生效组用户变更配置
newgrp docker
安装 docker-compose
安装方式一
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
安装方式二(国内推荐)
curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose