以下是完整的 CentOS 7 离线安装 Docker 和 Docker Compose ,包括下载和安装步骤:
# CentOS 7 离线安装 Docker 和 Docker Compose
## 前提条件
确保你的系统上没有安装 Docker。如果已经安装了 Docker,请先删除旧版本。
## 离线下载 Docker 和 Docker Compose
### 下载 Docker RPM 包
在一台联网的电脑上,下载 Docker 的 RPM 包。
```sh
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-<VERSION>.rpm
将 <VERSION>
替换为你需要的 Docker 版本,例如 docker-ce-20.10.7-3.el7.x86_64.rpm
。
下载 Docker Compose 二进制文件
在一台联网的电脑上,下载 Docker Compose 二进制文件。
wget https://github.com/docker/compose/releases/download/<VERSION>/docker-compose-`uname -s`-`uname -m`
将 <VERSION>
替换为你需要的 Docker Compose 版本,例如 1.29.2
。
重命名并赋予 Docker Compose 执行权限
重命名文件并赋予执行权限。
mv docker-compose-`uname -s`-`uname -m` docker-compose
chmod +x docker-compose
传输安装包到 CentOS 7 系统
将下载的 Docker RPM 包和 Docker Compose 二进制文件传输到 CentOS 7 系统,例如通过 scp
或 U 盘。
scp docker-ce-<VERSION>.rpm user@your_centos7_machine:/path/to/save
scp docker-compose user@your_centos7_machine:/path/to/save
安装 Docker 和 Docker Compose
1. Docker 的安装
在 CentOS 7 系统上执行以下命令安装 Docker:
sudo yum install ./docker-ce-<VERSION>.rpm
启动并设置 Docker 开机自启
sudo systemctl start docker
sudo systemctl enable docker
验证 Docker 安装
验证 Docker 是否安装成功:
docker --version
如果安装成功,会显示 Docker 的版本信息,例如 Docker version 20.10.7, build f0df350
.
2. Docker Compose 的安装
在 CentOS 7 系统上执行以下命令安装 Docker Compose:
将 Docker Compose 文件移动到 /usr/local/bin/
目录
sudo mv /path/to/save/docker-compose /usr/local/bin/
验证 Docker Compose 安装
验证 Docker Compose 是否安装成功:
docker-compose --version
如果安装成功,会显示 Docker Compose 的版本信息,例如 docker-compose version 1.29.2, build 5becea4c
.
总结
通过以上步骤,你可以在 CentOS 7 系统上离线安装 Docker 和 Docker Compose。如果有任何问题或需要进一步帮助,请随时联系我。