Docker环境离线安装指南
概述
本文档将指导您如何在Windows系统和CentOS系统上离线安装Docker和docker-compose,并使用hello-world进行环境测试。适用于无法连接互联网或需要离线部署的场景。
系统要求
Windows系统要求
- Windows 10/11 (64位)
- 至少4GB RAM
- 至少10GB可用磁盘空间
- 支持虚拟化的CPU
CentOS系统要求
- CentOS 7/8/Stream (64位)
- 至少2GB RAM
- 至少5GB可用磁盘空间
- 支持虚拟化的CPU
1. Windows系统 - Docker Desktop 离线安装
1.1 下载Docker Desktop安装包
在可以联网的Windows机器上下载Docker Desktop安装包:
# 使用PowerShell下载Docker Desktop
Invoke-WebRequest -Uri "https://desktop.docker.com/win/stable/Docker%20Desktop%20Installer.exe" -OutFile "DockerDesktopInstaller.exe"
或者直接从官网下载:
- 访问:https://www.docker.com/products/docker-desktop/
- 下载Windows版本的Docker Desktop
1.2 离线安装Docker Desktop
将下载的安装包传输到目标机器,然后执行:
# 以管理员身份运行命令提示符
DockerDesktopInstaller.exe install --quiet
1.3 验证Docker安装
安装完成后,打开PowerShell或命令提示符验证:
docker --version
docker-compose --version
2. Docker Compose 离线安装
2.1 下载Docker Compose
在联网机器上下载docker-compose:
# 下载最新版本的docker-compose
Invoke-WebRequest -Uri "https://github.com/docker/compose/releases/latest/download/docker-compose-windows-x86_64.exe" -OutFile "docker-compose.exe"
2.2 安装Docker Compose
将下载的docker-compose.exe文件复制到目标机器的Docker安装目录:
# 复制到Docker安装目录
copy docker-compose.exe "C:\Program Files\Docker\Docker\resources\bin\docker-compose.exe"
或者添加到系统PATH:
# 将docker-compose.exe复制到系统PATH中的目录
copy docker-compose.exe "C:\Windows\System32\docker-compose.exe"
3. Docker环境测试
3.1 创建测试配置文件
创建docker-compose.yml文件:
version: '3.8'
services:
hello-world:
image: hello-world
container_name: docker-test
restart


3639

被折叠的 条评论
为什么被折叠?



