zoukankan      html  css  js  c++  java
  • centos7上安装docker

    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基础视频。

  • 相关阅读:
    hbase
    2013年实习
    Distinct Subsequences
    LumiSoft
    Implicit super constructor xx() is undefined for default constructor. Must define an explicit constructor
    XmlDocument.LoadXml和Load的区别
    应输入 #endregion 指令报错的排查技巧
    c#删除list中的元素
    Dragon Balls(hdu3635带权并查集)
    Java实现 蓝桥杯 算法训练 寻找数组中最大值
  • 原文地址:https://www.cnblogs.com/chenyameng/p/12902335.html
Copyright © 2011-2022 走看看