如何离线安装Docker(ubuntu 24.04)¶
本文档介绍如何在没有网络连接的Ubuntu 24.04系统上离线安装Docker。 - 基于现在国内网络环境,建议使用离线安装方式来避免网络问题。 - 基于需要内网部署的场景,本文档也适用。
离线安装步骤¶
准备工作¶
- 在有网络的环境中下载Docker的deb包及其依赖包。
- 将下载好的deb包拷贝到目标Ubuntu 24.04系统中。
下载Docker及其依赖包¶
http://datacdn.data-it.tech/HomeAssistant/tools/docker_offline/docker-offline-packages.tar.gz
将下载到的docker-offline-packages.tar.gz传输到目标系统¶
比如下载到如下目录
tst@tst-VMware-Virtual-Platform:~/down$ pwd
/home/tst/down
tst@tst-VMware-Virtual-Platform:~/down$ ls
docker-offline-packages.tar.gz
tst@tst-VMware-Virtual-Platform:~/down$

解压安装包¶
tar -zxvf docker-offline-packages.tar.gz
如下:
tst@tst-VMware-Virtual-Platform:~/down$ tar -zxvf docker-offline-packages.tar.gz
install-docker.sh
offline/
offline/docker-compose/
offline/docker-compose/docker-compose-linux-x86_64
ls
offline/deb-packages/
offline/deb-packages/docker-ce-cli_5%3a28.3.3-1~ubuntu.24.04~noble_amd64.deb
offline/deb-packages/containerd.io_1.7.27-1_amd64.deb
offline/deb-packages/docker-ce_5%3a28.3.3-1~ubuntu.24.04~noble_amd64.deb
offline/deb-packages/docker-buildx-plugin_0.26.1-1~ubuntu.24.04~noble_amd64.deb
offline/scripts/
offline/scripts/offline-install.sh
tst@tst-VMware-Virtual-Platform:~/down$ ls
docker-offline-packages.tar.gz install-docker.sh offline

离线安装¶
在目录中执行离线安装
./install-docker.sh --install ./offline

验证安装¶
安装完成后,可以通过以下命令验证Docker是否安装成功:
docker --version
如果看到Docker的版本信息,说明安装成功。
验证Docker Compose是否安装成功:
docker-compose --version
如果看到Docker Compose的版本信息,说明安装成功。

常用指令¶
# 下载
./install-docker.sh --download ./offline
# 主脚本离线安装
./install-docker.sh --install ./offline
# 打包
tar -czvf docker-offline-packages.tar.gz install-docker.sh offline
## 验证
tar -tzvf docker-offline-packages.tar.gz