什么是 Docker Compose?
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。通过一个 YAML 文件即可配置应用程序的服务,并使用单个命令启动所有服务。
为什么需要离线安装?
在生产环境、内网服务器或安全策略限制下,设备可能无法访问互联网。此时,就需要通过离线方式手动安装 Docker Compose。
离线安装步骤(Linux 示例)
- 在有网络的机器上下载 Docker Compose 二进制文件:
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o docker-compose - 将
docker-compose文件拷贝到目标离线机器。 - 赋予执行权限:
chmod +x docker-compose - 移动到系统路径:
sudo mv docker-compose /usr/local/bin/ - 验证安装:
docker-compose --version
注意事项
- 确保目标系统架构(如 x86_64、ARM)与下载的二进制文件匹配。
- 若系统缺少依赖(如 libz、libssl),需提前准备对应离线依赖包。
- Windows 和 macOS 用户可下载对应平台的发行版并手动部署。
常见问题
Q:离线安装后提示“command not found”?
A:请确认文件已放入 PATH 环境变量中的目录(如 /usr/local/bin)且具有可执行权限。
Q:如何查看最新版本号?
A:访问 GitHub Releases 页面 获取最新版本信息。