Centos7从rpm包安装docker engine

Centos7从rpm包安装docker engine

CentOS 7可以安装docker engine,但是不能安装docker desktop。
我和系统版本是7.9.2009(Core)

一、下载rpm包

rpm包有两个来源,它们的功能不同。

1. docker rpm包

从网站https://download.docker.com/linux/centos/上选择CentOS版本,然后进入x86_64/stable/Packages/目录中下载你想安装的docker版本的.rpm文件。
使用命令cat /etc/redhat-release查看CentOS版本信息。
我下载的包有

  1. containerd.io-1.6.28-3.1.el7.x86_64.rpm
  2. docker-ce-25.0.3-1.el7.x86_64.rpm
  3. docker-compose-plugin-2.6.0-3.el7.x86_64.rpm
  4. docker-ce-cli-25.0.3-1.el7.x86_64.rpm
  5. docker-buildx-plugin-0.12.1-1.el7.x86_64.rpm
  6. docker-ce-rootless-extras-25.0.3-1.el7.x86_64.rpm

2. 基础rpm包

为了安装上面的包,还需要另外准备一些基础包。从centos7镜像网站下载:

  1. fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm
  2. container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
  3. fuse3-libs-3.6.1-4.el7.x86_64.rpm
  4. slirp4netns-0.4.3-4.el7_8.x86_64.rpm

二、安装rpm包

进入到下载目录,运行yum install *.rpm进行安装。

三、启动docker

运行命令systemctl start docker,启动docker服务。

四、运行测试镜像

运行命令docker run hello-world,在联网情况下,这个命令会下载一个测试镜像,成功运行之后,出现如下界面:

说明安装成功。

把上面的rpm包拷贝到其它相同系统的机器上,应该就可以实现离线的安装了。

五、参考文献

  1. Install Docker Engine on CentOS
posted @ 2024-03-02 23:35  南宫二狗  阅读(107)  评论(0编辑  收藏  举报