Rocky Linux 安装 Docker Engine

本文最后更新于 2024年4月26日 凌晨

1. 参考

Install Docker Engine on RHEL https://docs.docker.com/engine/install/rhel/

2. 清理旧版本

1
2
3
4
5
6
7
8
9
10
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runc

3. 方法一:从仓库安装

3.1. 建立仓库

1
2
3
4
5
sudo yum update
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/rhel/docker-ce.repo

3.2. 安装 Docker Engine

以下方法二选一

3.2.1. 安装最新版本的 Docker Engine

1
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

3.2.2. 安装特定版本的 Docker Engine

  1. 列举仓库中可用的版本

    1
    yum list docker-ce --showduplicates | sort -r
    • 返回示例
    1
    2
    3
    docker-ce.s390x                3:20.10.8-3.el8                 docker-ce-stable
    docker-ce.s390x 3:20.10.7-3.el8 docker-ce-stable
    <...>
  2. 从第二列中选择并安装特定的版本

    1
    sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-buildx-plugin docker-compose-plugin

4. 方法二:使用脚本安装

运行如下脚本自动安装 Docker Engine

1
2
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh ./get-docker.sh --dry-run

5. 启动 Docker 服务

1
sudo systemctl start docker

6. 测试 Docker Engine

1
sudo docker run hello-world

若返回一段相关信息并退出,则 Docker Engine 安装正常

1
2
Hello from Docker!
This message shows that your installation appears to be working correctly.

Rocky Linux 安装 Docker Engine
https://blog.cc01cc.cn/2023/03/02/linux-docker-rocky-install/
作者
零一/cc01cc(zeo)
发布于
2023年3月2日
更新于
2024年4月26日
许可协议