Linux 系统离线安装Docker
创始人
2024-12-01 00:05:22
要在 Linux 系统上离线安装 Docker,需要先从 Docker 官网下载适用于你的 Linux 发行版的 Docker 安装包,然后将安装包拷贝到目标机器上,最后通过命令行执行安装。
Linux 系统离线安装Docker-图1(图片来源网络,侵删)

在 Linux 系统上离线安装 Docker

要在没有网络连接的 Linux 系统上安装 Docker,你需要先从有网络连接的机器上下载所需的软件包,然后将它们传输到目标机器上进行安装,以下是详细的步骤:

1. 确定系统信息

你需要确定你的 Linux 系统的发行版和版本,以便下载与之兼容的 Docker 软件包,常见的 Linux 发行版包括 Ubuntu、CentOS、Debian 等。

2. 在有网络连接的机器上下载 Docker 软件包

根据你的 Linux 发行版,从官方网站或镜像站下载相应的 Docker 软件包及其依赖,以下是一些常见发行版的 Docker 软件包下载地址:

- Ubuntu: https://docs.docker.com/engine/install/ubuntu/

- CentOS: https://docs.docker.com/engine/install/centos/

Linux 系统离线安装Docker-图2(图片来源网络,侵删)

- Debian: https://docs.docker.com/engine/install/debian/

对于 Ubuntu 18.04,你可以使用以下命令下载 Docker 软件包:

 wget https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/docker-ce-cli_19.03.8~3-0~ubuntu-bionic_amd64.deb wget https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/docker-ce_19.03.8~3-0~ubuntu-bionic_amd64.deb wget https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/containerd.io_1.2.13-1_amd64.deb 

3. 将软件包传输到目标机器

使用 USB 驱动器或其他可移动存储设备,将下载好的 Docker 软件包及其依赖传输到目标机器。

4. 在目标机器上安装 Docker 软件包

在目标机器上,打开终端并切换到包含 Docker 软件包的目录,使用 dpkg 命令安装 Docker 软件包及其依赖:

 sudo dpkg -i docker-ce-cli_19.03.8~3-0~ubuntu-bionic_amd64.deb sudo dpkg -i docker-ce_19.03.8~3-0~ubuntu-bionic_amd64.deb sudo dpkg -i containerd.io_1.2.13-1_amd64.deb 

如果遇到依赖问题,可以使用 apt-get 命令解决:

 sudo apt-get install -f 

5. 启动 Docker 服务

Linux 系统离线安装Docker-图3(图片来源网络,侵删)

安装完成后,启动 Docker 服务:

 sudo systemctl start docker 

6. 验证 Docker 安装

运行以下命令,检查 Docker 版本以确保安装成功:

 docker --version 

现在你已经在 Linux 系统上离线安装了 Docker,接下来,你可以开始使用 Docker 来部署和管理容器化应用程序。

相关内容

热门资讯

四部门印发行动方案,促进人工智... 近日,国家能源局会同国家发展改革委、工业和信息化部、国家数据局印发《关于促进人工智能与能源双向赋能的...
瞄准8时13分!一起看发射场准... 我国将于5月11日8时13分发射天舟十号货运飞船。目前,长征七号遥十一运载火箭已完成推进剂加注。 距...
天舟十号货运飞船点火发射 今天上午,搭载天舟十号货运飞船的长征七号遥十一运载火箭,在我国文昌航天发射场点火发射。
原创 微... 前段时间 iOS 微信发布了 8.0.73 正式版,安卓微信发布了 8.0.72 测试版,这次的更新...
任正非罕见出镜:华为芯片基础技... 感谢IT之家网友 的线索投递! 5 月 10 日消息,在 5 月 8 日播出的《新闻联播》节目中,...