首页 > 其他 > 详细

centos7上安装docker

时间:2020-05-16 23:37:23      阅读:79      评论:0      收藏:0      [点我收藏+]

centos7上安装docker

  1. 首先确定是centos7及以上版本,查看指令: cat /etc/redhat-release

  2. yum上安装gcc相关

    • yum -y install gcc
    • yum -y install gcc-c++
  3. 非必须,如果服务器上下载过docker,必须删除。

    • yum -y remove docker docker-common docker-selinux docker-engine

    • 或者直接参考文档删除

      yum remove docker                   docker-client                   docker-client-latest                   docker-common                   docker-latest                   docker-latest-logrotate                   docker-logrotate                   docker-selinux                   docker-engine-selinux                   docker-engine
      
  4. 在正式安装前尽量使用 yum update 更新下yum包

  5. 安装需要的软件包

    • yum install -y yum-utils device-mapper-persistent-data lvm2
  6. 设置stable镜像仓库<使用阿里云>

  7. 更新yum软件包索引

    • yum makecache fast
  8. 安装docker ce

    • yum -y install docker-ce
  9. 启动docker

    • systemctl start docker
  10. 测试

    • docker version
    • docker run hello-world

    正确的应该是这样的:技术分享图片

  11. 配置镜像加速

    • mkdir -p /etc/docker 创建配置文件

    • vim /etc/docker/daemon.json

       #网易云
      {"registry-mirrors": ["http://hub-mirror.c.163.com"] }
       #阿里云
      {
        "registry-mirrors": ["https://{自已的编码}.mirror.aliyuncs.com"]
      }
      

      这块尽量按照这个格式进行书写,如果写的不对会报错,别重装。如果以上步骤都没有错误,然后从这之后再restart docker后报错,肯定就是json没有配置正确。回来重新配置即可。可以尝试使用xftp6直接编写。

    • systemctl daemon-reload

    • systemctl restart docker

      • 如果这里报错,查看第二个json文件是否写正确了。格式也得写对,不允许出现多个tab。空格太多也会报错。
  12. 卸载

    • systemctl stop docker
    • yum -y remove docker-ce
    • rm -rf /var/lib/docker

以上借鉴尚硅谷docker基础视频。

centos7上安装docker

原文:https://www.cnblogs.com/chenyameng/p/12902335.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!