首页 > 系统相关 >Centos7从rpm包安装docker engine

Centos7从rpm包安装docker engine

时间:2024-03-02 23:44:39浏览次数:32  
标签:x86 安装 Centos7 64 docker rpm el7

Centos7从rpm包安装docker engine

centosdocker

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

标签:x86,安装,Centos7,64,docker,rpm,el7
From: https://www.cnblogs.com/nangongergou/p/18049470

相关文章

  • Centos7 添加用户到sudoers file
    在安装gccmakegit时,遇到无法安装的问题,报错显示用户不再sudoersfile中,查阅资料后,解决问题,记录下加深印象。一、切换为root用户su-二、编辑sudoers文件visudo会进入使用vi编辑器编辑sudoers的界面。在如下位置下方,添加内容usernameALL=(ALL)ALL按ESC,按:,输入wq,保存并......
  • Linux 安装 Docker
    docker-ce是Docker官方的社区版包,它不包含在Ubuntu默认的存储库中。因此,你无法直接使用aptinstalldocker-ce命令安装docker-ce。你需要先添加Docker的官方GPG秘钥和存储库才能使用这个命令安装docker-ce。Docker官方为我们编写了一个脚本,可以快速为我们完成上面......
  • Docker学习笔记-01-ubuntu22.04安装Docker Desktop
    Docker学习笔记-01-ubuntu22.04安装DockerDesktopubuntudocker一、安装前的说明DockerDesktopforLinux和LinuxDockerEngine是两个不同的东西,在使用的时候会有不同,但是有什么不同,我还没有具体去了解,在后面学习使用的时候要注意区分。DockerDesktopforLinux需要Virtual......
  • centos安装docker
    在CentOS上安装Docker通常涉及以下步骤:更新系统:使用以下命令更新系统软件包列表和已安装的软件包。这是一个可选步骤,但建议确保您的系统是最新的。sudoyumupdate 安装依赖项:Docker通常需要一些依赖项来正确运行。使用以下命令安装所需的依赖项。sudoyuminstall-y......
  • 基于WonderShaper对Docker容器进行带宽限速
    #安装WonderShaperaptupdateaptinstallwondershaper#创建Docker网桥dockernetworkcreate--driverbridge<网桥名>#然后终端会输出网桥ID:d0970005351xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd30d0e757f0#记住前面几位然后查看所有网卡ifconfig#如果执行不了就自己去......
  • 使用 Docker 部署 Nacos 并配置 MySQL 数据源
    前言在安装Nacos之前,请确保你已经准备好了一个运行中的MySQL数据库。本教程将指导您如何使用Docker在单机模式下部署Nacos,并将其数据持久化到MySQL中。步骤一:拉取Nacos镜像拉取最新版本的NacosServer镜像,也可以指定特定版本:dockerpullnacos/nacos-server如果你......
  • Gitlab Runner自动执行Docker容器
    概述Gitlab完全可以执行dockerrun命令,本文用最简单的方式来演示。修改.gitlab-ci.yml加入第4个stage,运行dockerrun。stages:-build-docker-image-test-push-image-run-websitevariables:PAY_IMAGE_FULL_URL:docker.amihome.cn/amihome/chang......
  • Gitlab Runner自动推送Docker映像
    接上文,增加两个stage最简单的推送,其实是在dockerbuild后边带上--push的开关即可。但是不经过测试就上传,Docker仓库里很快会堆满垃圾。所以我们设计新增两个场景,经过测试之后才push映像去仓库。stages:-build-docker-image-test-push-imagevariables:......
  • Gitlab Runner自动制作C#网站项目的Docker映像
    概述代码签入Gitlab后,GitlabRunner自动执行dockerbuild,构建网站应用的Docker映像。在VisualStudio2022中创建解决方案在Gitlab中创建项目这一步省略。签入源代码到Gitlab为项目添加Dockerfile在解决方案根目录下创建“.gitlab-ci.yml”stages:-build-docke......
  • docker更换存储路径
    方案一:创建或修改`daemon.json`文件。在Docker1.12或以上版本中,可以通过创建或修改`/etc/docker/daemon.json`文件来指定新的存储路径。例如,在文件中添加`"data-root":"/home/docker"`,然后重启Docker服务。345方案二:使用软链接。首先,停止Docker服务,移动现有的`/......