文档详情

Docker容器技术 配置、部署与应用电子活页-01.01.离线安装Docker Engine.docx

发布:2025-05-14约2.67千字共2页下载文档
文本预览下载声明

离线安装DockerEngine

离线环境下不能直接从软件源下载软件包进行安装,Docker官方提供了完整的软件包,下载之后手动安装即可。下面以在离线的CentOSStream9计算机上安装DockerEngine为例示范整个安装过程。

(1)需要有一台可以联网的机器,用于下载Docker的rpm包及其依赖项。在连接Internet的计算机上,执行以下命令安装所需的yum-utils包以提供yum-config-manager工具。

[root@hosta~]#yuminstall-yyum-utils

(2)执行以下命令添加Docker仓库。

[root@hosta~]#yum-config-manager--add-repo/docker-ce/linux/centos/docker-ce.repo

(3)使用yumdownloader工具下载Docker的rpm包及其依赖项。

[root@hosta~]#sudoyumdownloader--resolvedocker-cedocker-ce-clicontainerd.iodocker-buildx-plugindocker-compose-plugin

CentOSStream9-BaseOS4.9kB/s|6.3kB00:01

(1/5):docker-ce-cli-28.0.2-1.el9.x86_64.rpm10MB/s|8.3MB00:00

(2/5):docker-compose-plugin-2.34.0-1.el9.x86_64.rpm7.0MB/s|15MB00:02

(3/5):containerd.io-1.7.25-3.1.el9.x86_64.rpm8.9MB/s|43MB00:04

(4/5):docker-buildx-plugin-0.22.0-1.el9.x86_64.rpm5.4MB/s|16MB00:03

(5/5):docker-ce-28.0.2-1.el9.x86_64.rpm4.0MB/s|20MB00:04

(4)将上述下载的相关软件包复制到要离线安装Docker的CentOSStream9计算机上。建议复制到目标计算机的某个目录下,例如/docker_install。

(5)在目标计算机上离线安装Docker。

[root@hostbdocker_install]#rpm-ivh*.rpm

警告:containerd.io-1.7.25-3.1.el9.x86_64.rpm:头V4RSA/SHA512Signature,密钥ID621e9f35:NOKEY

Verifying...#################################[100%]

准备中...#################################[100%]

正在升级/安装...

1:docker-buildx-plugin-0:0.22.0-1.e#################################[20%]

2:docker-compose-plugin-0:2.34.0-1.#################################[40%]

3:docker-ce-cli-1:28.0.2-1.el9#################################[60%]

4:containerd.io-1.7.25-3.1.el9#################################[80%]

5:docker-ce-3:28.0.2-1.el9#################################[100%]

如果有依赖冲突或缺少某些包,可能需要调整安装顺序,或者使用--nodeps选项强制安装。

(6)查看Docker版本进行验证。

[root@hostbdocker_install]#docker--version

Dockerversion28.0.2,build0442a73

(7)执行systemctlstartdocker命令启动Doc

显示全部
相似文档