欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > Ubuntu中离线安装Docker

Ubuntu中离线安装Docker

2025/6/13 21:31:49 来源:https://blog.csdn.net/qq_30333063/article/details/145652151  浏览:    关键词:Ubuntu中离线安装Docker

Ubuntu中离线安装Docker

前言

本教程将详细介绍如何在 Ubuntu 22.04 系统上,通过 .deb 包离线安装 Docker CEDocker CE CLIDocker Compose

适用于无法访问互联网的环境。

准备工作

下载 .deb

在可以访问互联网的机器上,下载 Docker CEDocker CE CLIDocker Compose.deb 包。

  1. 访问 Docker 官方下载页面。
  2. 根据 Ubuntu 22.04 的代号 jammy 和系统架构(如 amd64)选择以下包:
  • docker-ce
  • docker-ce-cli
  • containerd.io(Docker 的运行时依赖)
  • docker-compose-plugin(Docker Compose V2)

例如,下载 Docker CEDocker CE CLI

wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-ce_27.5.1-1~ubuntu.22.04~jammy_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-ce-cli_27.5.1-1~ubuntu.22.04~jammy_amd64.deb
wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/containerd.io_1.7.25-1_amd64.deb
  1. 下载 Docker Compose
wget https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/docker-compose-plugin_2.6.0~ubuntu-jammy_amd64.deb  
  1. 将下载的 .deb 文件和 Docker Compose 二进制文件传输到目标服务器(例如通过 scp 或 U 盘):
scp docker-ce_27.5.1-1~ubuntu.22.04~jammy_amd64.deb user@remote-server:/path/to/destination
scp docker-ce-cli_27.5.1-1~ubuntu.22.04~jammy_amd64.deb user@remote-server:/path/to/destination
scp containerd.io_1.7.25-1_amd64.deb user@remote-server:/path/to/destination
scp docker-compose-plugin_2.6.0~ubuntu-jammy_amd64.deb user@remote-server:/path/to/destination

安装 Docker CE 和 Docker CE CLI

安装 .deb

在目标服务器上,进入存放 .deb 文件的目录,依次安装 Docker CEDocker CE CLIcontainerd.io

sudo dpkg -i containerd.io_1.7.25-1_amd64.deb
sudo dpkg -i docker-ce-cli_27.5.1-1~ubuntu.22.04~jammy_amd64.deb
sudo dpkg -i docker-ce_27.5.1-1~ubuntu.22.04~jammy_amd64.deb

配置 Docker 服务

  1. 启动 Docker 服务:
sudo systemctl start docker
  1. 设置 Docker 开机自启:
sudo systemctl enable docker
  1. 验证 Docker 是否安装成功:
docker --version

如果显示 Docker 版本信息,说明安装成功。

安装 Docker Compose

安装 Docker Compose 插件

  1. 在目标服务器上,进入存放 .deb 文件的目录,安装 docker-compose-plugin
sudo dpkg -i docker-compose-plugin_2.6.0~ubuntu-jammy_amd64.deb
  1. 验证 Docker Compose 是否安装成功:
docker compose version

如果显示 Docker Compose 版本信息,说明安装成功。

验证安装

运行测试容器

运行一个简单的容器来验证 Docker 是否正常工作:

sudo docker run hello-world

如果看到类似以下的输出,说明 Docker 已成功运行:

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

检查 Docker Compose

创建一个简单的 docker-compose.yml 文件:

version: '3'
services:web:image: nginxports:- "80:80"

运行 Docker Compose

docker compose up -d

检查服务是否正常运行:

docker compose ps

总结

通过本教程,你已经成功在 Ubuntu 22.04 系统上通过 .deb 包离线安装了 Docker CEDocker CE CLIDocker Compose

离线安装的关键在于提前准备好所需的 .deb 包和依赖,并正确配置系统服务。

接下来,你可以尝试在离线环境中使用 DockerDocker Compose 部署应用。

欢迎点赞、关注、转发、收藏【我码玄黄】,各大平台同名。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词