# 如何离线安装Docker(ubuntu 24.04) 本文档介绍如何在没有网络连接的Ubuntu 24.04系统上离线安装Docker。 - 基于现在国内网络环境,建议使用离线安装方式来避免网络问题。 - 基于需要内网部署的场景,本文档也适用。 ## 离线安装步骤 ### 准备工作 1. 在有网络的环境中下载Docker的deb包及其依赖包。 2. 将下载好的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$ ``` ![](https://qncdn.tairongkj.com/docs/images/20250830110538.png) ### 解压安装包 ``` 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 ``` ![](https://qncdn.tairongkj.com/docs/images/20250830110721.png) ### 离线安装 在目录中执行离线安装 ``` ./install-docker.sh --install ./offline ``` ![](https://qncdn.tairongkj.com/docs/images/20250830110849.png) ### 验证安装 安装完成后,可以通过以下命令验证Docker是否安装成功: ``` docker --version ``` 如果看到Docker的版本信息,说明安装成功。 验证Docker Compose是否安装成功: ``` docker-compose --version ``` 如果看到Docker Compose的版本信息,说明安装成功。 ![](https://qncdn.tairongkj.com/docs/images/20250830111111.png) ## 常用指令 ``` # 下载 ./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 ```