关于docker:CentOS7-下-离线安装Docker-和-Docker-Compose

4次阅读

共计 1207 个字符,预计需要花费 4 分钟才能阅读完成。

GitHub 地址:点击返回

Docker 离线装置

1.docker 的 rpm 安装包下载

  • 下载地址:点击返回
  • 下载版本:docker-ce-17.12.0.ce-1.el7.centos.x86_64.rpm

2. 所需依赖包下载(8 + 1)

**** 九个依赖包均在下面的 github 里

  • 前八个依赖包列表:

    1. audit-libs-python-2.8.5-4.el7.x86_64.rpm
    2. checkpolicy-2.5-8.el7.x86_64.rpm
    3. libcgroup-0.41-21.el7.x86_64.rpm
    4. libseccomp-2.3.1-3.el7.x86_64.rpm
    5. libsemanage-2.5-14.el7.x86_64.rpm
    6. policycoreutils-python-2.5-33.el7.x86_64.rpm
    7. python-IPy-0.75-6.el7.noarch.rpm
    8. setools-libs-3.3.8-4.el7.x86_64.rpm
  • 最初一个依赖包

                9. container-selinux-2.107-3.el7.noarch.rpm

3. 装置

  • 本文测试门路:root/docker/rpm
  • 把前 8 个依赖上传至 root/docker 门路下
  • 把 docker 安装包和第 9 个依赖上传至 root/docker/rpm 门路下
  • 上传胜利后 docker 门路下的文件构造:

        

  • 上传胜利后 rpm 门路下的文件构造:

  • 批量装置 docker 门路下的依赖包:
rpm -Uvh *.rpm --nodeps --force

  • 装置 container-selinux-2.107-3.el7.noarch.rpm :
rpm -Uvh container-selinux-2.107-3.el7.noarch.rpm

  • 装置 docker:
rpm -Uvh docker-ce-17.12.0.ce-1.el7.centos.x86_64.rpm

  • 启动 docker:systemctl start docker
  • 查看 docker 版本:docker -v

  • 至此,docker 装置胜利

Docker Compose 离线装置

1. 下载 Linux 版本的 Docker Compose

  • 下载地址:点击返回
  • 文件名:docker-compose-Linux-x86_64

2. 装置

  • 将下载下来的“docker-compose-Linux-x86_64”文件上传至 root 目录下。
  • 执行如下命令将其挪动到 /usr/local/bin,并改名为“docker-compose
sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
  • 执行如下命令增加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
  • 应用 docker-compose -v 命令测试是否装置胜利

  • 至此,Docker Compose 装置胜利。
正文完
 0