centos离线安装docker docker-compose
时间: 2025-02-10 13:08:09 浏览: 41
### CentOS 离线环境下 Docker 和 Docker-Compose 安装
#### 准备工作
为了在离线环境中成功安装 Docker 及其组件,需提前在线获取所需文件并传输至目标机器。
#### 获取 Docker 文件包
从一台联网计算机下载适用于 CentOS 的 Docker RPM 包以及对应的依赖项。可以访问官方仓库或镜像站点来获得最新版本的软件包集合。对于特定版本的需求,则应指定确切的 URL 地址以确保兼容性[^1]。
#### 复制 Docker 命令到系统路径
将事先准备好的 Docker 二进制文件复制到系统的可执行目录 `/usr/bin` 下面,以便全局调用该工具:
```bash
cp docker/* /usr/bin/
```
#### 设置 Docker 自启动和服务状态管理
通过 `systemctl` 工具配置 Docker 服务开机自动运行,并立即激活此服务:
```bash
systemctl enable docker
systemctl start docker
```
#### 获取 Docker Compose 文件
同样地,在有网络连接的地方预先下载好适合当前操作系统的 Docker Compose 版本(例如 Linux x86_64 架构),并将之重命名为方便使用的名称放置于 `/usr/local/bin/` 路径下:
```bash
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
```
或者按照具体发布的链接地址直接拉取对应平台架构下的稳定版发布件:
```bash
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
```
#### 授权给定脚本执行权限
赋予上述两个程序必要的读写许可权,使其能够正常运作:
```bash
chmod +x /usr/local/bin/docker-compose
```
完成以上步骤之后,便可以在无互联网接入的情况下正常使用 Docker 和 Docker Compose 来构建容器化应用环境了。
阅读全文
相关推荐


















