Write the Code. Change the World.

12月 21

有的时候就是这样,不给你网络,又要安装服务环境。这里是离线安装 docker 环境。传统 windows,下载好 exe 直接安装就好了,这里是 CentOS 7 、CentOS 8,也是类似的。

准备工作

  1. 找个可以联网的机器,下载 Docker RPM 包。

    • 访问 CentOS7 Docker CE Release 页面CentOS8 Docker CE Release 页面
    • 下载一下去 RPM 包(根据你的需求选择对应版本):
    • containerd.io-<VERSION>.rpm
    • docker-ce-<VERSION>.rpm
    • docker-ce-cli-<VERSION>.rpm
    • docker-ce-rootless-extras-<VERSION>.rpm
    • docker-buildx-plugin-<VERSION>.rpm
    • docker-ce-rootless-extras-<VERSION>.rpm
  2. 将下载的 RPM 包传输到离线机器。

  3. 下载 Docker Compose

    • Docker Compose GitHub Releases 。选择适应的版本。我喜欢用最新版,当前是 v2.23.2 点击进去,找到 linux 的版本。这里是 docker-compose-linux-x86_64

进去的链接如: https://github.com/docker/compose/releases/tag/v2.23.2
`

  1. 将下载的 Docker Compose 安装包传输到离线机器。

    安装

在离线机器上安装 RPM 包:

sudo yum install ./containerd.io-<VERSION>.rpm
sudo yum install ./docker-ce-<VERSION>.rpm ./docker-ce-cli-<VERSION>.rpm

启动 docker 服务

sudo systemctl start docker

将 Docker 添加到开机启动:

sudo systemctl enable docker

验证 Docker 安装

docker --version

解压 docker-compose 安装包

# 将 docker-compose 可执行文件移动到 /usr/bin 目录下
mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose

# 赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose

验证 Docker Compose 安装包

docker-compose --version

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注