ubuntu服务器离线安装docker
时间: 2025-05-09 12:51:13 浏览: 32
### 准备离线安装包
对于没有网络连接的Ubuntu服务器,可以先在一个有网络访问权限的环境中准备好所需的Docker安装包。考虑到目标环境为Ubuntu 22.04 LTS版本,在准备这些资源时应特别注意选择与该操作系统版本相匹配的软件包。
#### 获取适用于Ubuntu 22.04的Docker DEB包
前往官方提供的下载页面获取最新的稳定版Docker DEB包[^1]:
- 访问[Docker官方Linux Ubuntu分发页面](https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/)
- 根据实际需求挑选适合当前系统的`.deb`文件,通常包括但不限于:
- `containerd.io_*version*_amd64.deb`
- `docker-ce-cli_*version*~ubuntu-jammy_amd64.deb`
- `docker-ce_*version*~ubuntu-jammy_amd64.deb`
上述链接中的`jammy`代表针对Ubuntu 22.04 (代号Jammy Jellyfish)优化过的特定构建;而`amd64`则指明这是面向64位架构CPU编译而成的二进制程序集[^2]。
### 执行离线安装过程
一旦所有必要的DEB包都已成功下载并传输至目标机器上的某个目录(比如/home/user/docker-offline),就可以按照如下命令依次完成各个组件的部署工作了[^3]:
```bash
sudo dpkg -i /path/to/containerd.io*.deb
sudo dpkg -i /path/to/docker-ce-cli*.deb
sudo dpkg -i /path/to/docker-ce*.deb
```
这里假设所有的.deb文件都被放置到了同一个路径下,并且替换掉/path/to/部分以反映真实的存储位置。
为了验证安装是否顺利完成以及确认服务状态正常运行,可尝试启动Docker守护进程并通过简单的测试来检验其功能完整性:
```bash
sudo systemctl start docker
sudo systemctl enable docker
sudo docker run hello-world
```
如果一切顺利的话,这组指令将会自动拉取一个小巧的基础镜像并在容器里执行一段简短的消息输出作为回应,证明Docker已经能够正常使用了。
阅读全文
相关推荐

















