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

  • 相关阅读:
    python 爬取网络小说 清洗 并下载至txt文件
    2020.11.25收获
    2020.11.24收获
    2020.11.23收获
    2020.11.22收获
    2020.11.21收获
    Java学习11.21(使用 Servlet 完成控制)
    Java学习11.20
    Java学习11.19(学习servlet第三天)
    Java学习11.17(人口普查前端页面)
  • 原文地址:https://www.cnblogs.com/chenyameng/p/12902335.html
Copyright © 2020-2023  润新知