CenterOS 7.4 离线安装Docker 18.03.1

CenterOS 7.4 离线安装Docker 18.03.1

  • 准备Docker所需要的RPM包
  • 执行安装
    • 第一步 权限
    • 第二步 安装
    • 第三步 服务设置

准备Docker所需要的RPM包

  1. libsepol-2.5-10.el7.x86_64.rpm
  2. libsepol-devel-2.5-10.el7.x86_64.rpm
  3. libselinux-devel-2.5-14.1.el7.x86_64.rpm
  4. libselinux-2.5-14.1.el7.x86_64.rpm
  5. libselinux-python-2.5-14.1.el7.x86_64.rpm
  6. libselinux-utils-2.5-14.1.el7.x86_64.rpm
  7. libsemanage-python-2.5-14.el7.x86_64.rpm
  8. libsemanage-2.5-14.el7.x86_64.rpm
  9. selinux-policy-3.13.1-229.el7.noarch.rpm
  10. selinux-policy-targeted-3.13.1-229.el7.noarch.rpm
  11. policycoreutils-2.5-29.el7.x86_64.rpm
  12. policycoreutils-python-2.5-29.el7.x86_64.rpm
  13. setools-libs
  14. pigz-2.3.3-1.el7.centos.x86_64.rpm
  15. pcre-devel-8.32-17.el7.x86_64.rpm
  16. docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm

以上所有RPM包据来自以下地址 https://centos.pkgs.org/
如果安装的时候缺少什么依赖的话可在此网站搜索查找,下载下来一块更新或安装即可以上依赖我已经全部打包上传到云盘点击即可: docker-install.tar.gz

执行安装

第一步 权限

切换到root权限

第二步 安装

rpm安装

  1. rpm -Uvh libsepol-devel-2.5-10.el7.x86_64.rpm libsepol-2.5-10.el7.x86_64.rpm
  2. rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm
  3. rpm -Uvh libselinux-2.5-14.1.el7.x86_64.rpm libselinux-devel-2.5-14.1.el7.x86_64.rpm libselinux-python-2.5-14.1.el7.x86_64.rpm libselinux-utils-2.5-14.1.el7.x86_64.rpm
  4. rpm -Uvh libsemanage-2.5-14.el7.x86_64.rpm libsemanage-python-2.5-14.el7.x86_64.rpm
  5. rpm -Uvh container-selinux-2.74-1.el7.noarch.rpm selinux-policy-3.13.1-229.el7.noarch.rpm selinux-policy-targeted-3.13.1-229.el7.noarch.rpm policycoreutils-2.5-29.el7.x86_64.rpm policycoreutils-python-2.5-29.el7.x86_64.rpm setools-libs-3.3.8-4.el7.x86_64.rpm
  6. rpm -ivh pigz-2.3.3-1.el7.centos.x86_64.rpm
  7. rpm -ivh docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm

第三步 服务设置

  1. 设置Docker服务开机启动
    systemctl enable docker
  2. 启动Docker服务
    systemctl start docker
  3. 添加Docker使用用户
    由于Docker默认只允许Root用户和Docker用户组的用户操作,所以我们新建个deploy用户并指定用户组为docker用户组
    useradd deploy
    gpasswd -a deploy docker

到此如果一切顺利的话,我们就安装完成了,可以使用Systemctl status docker查看服务运行状态, docker ps 检测docker是否正常运行

你可能感兴趣的:(Linux,Docker)