Docker 离线安装

396 阅读1分钟

docker 离线安装

参考官方:docs.docker.com/engine/inst…

离线安装步骤

如果不能使用apt来安装 Docker,可以下载 deb文件并手动安装。安装步骤如下:

  1. deb 文件下载地址 https://download.docker.com/linux/ubuntu/dists/.

  2. 选择 ubuntu 的版本

  3. 选择 pool/stable/并选择适用的体系结构(例如 amd64、armhf、arm64或s390x)

  4. 下载对应的 deb 包

    • containerd.io_<version>_<arch>.deb
    • docker-ce_<version>_<arch>.deb
    • docker-ce-cli_<version>_<arch>.deb
    • docker-buildx-plugin_<version>_<arch>.deb
    • docker-compose-plugin_<version>_<arch>.deb
  5. 安装 .deb 包

sudo dpkg -i ./containerd.io_<version>_<arch>.deb \
  ./docker-ce_<version>_<arch>.deb \
  ./docker-ce-cli_<version>_<arch>.deb \
  ./docker-buildx-plugin_<version>_<arch>.deb \
  ./docker-compose-plugin_<version>_<arch>.deb

或者

sudo dpkg -i *.deb
  1. 验证安装是否成功
sudo service docker start
sudo docker run hello-world
快速离线安装
  1. 文件上传:共 5 个文件
    • containerd.io_1.6.27-1_amd64.deb
    • docker-ce_24.0.8-1ubuntu.20.04focal_amd64.deb
    • docker-ce-cli_24.0.8-1ubuntu.20.04focal_amd64.deb
    • docker-buildx-plugin_0.12.1-1ubuntu.20.04focal_amd64.deb
    • docker-compose-plugin_2.24.2-1ubuntu.20.04focal_amd64.deb
  2. 执行命令
dpkg -i containerd.io_1.6.27-1_amd64.deb \
docker-ce_24.0.8-1~ubuntu.20.04~focal_amd64.deb \
docker-ce-cli_24.0.8-1~ubuntu.20.04~focal_amd64.deb \
docker-buildx-plugin_0.12.1-1~ubuntu.20.04~focal_amd64.deb \
docker-compose-plugin_2.24.2-1~ubuntu.20.04~focal_amd64.deb

docker-compose 离线安装

参考链接:www.cnblogs.com/braveym/p/1…

  1. 下载文件 docker-compose-Linux-x86_64, 下载链接: github.com/docker/comp…

  2. 手动将文件上传到服务器并执行以下命令

mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose -v

若出现找不到命令的错误信息,则执行 mv /usr/local/bin/docker-compose /usr/bin/