美文网首页
centos7安装docker

centos7安装docker

作者: 不死鸟F21 | 来源:发表于2020-02-10 16:04 被阅读0次
    参考链接:https://docs.docker.com/install/linux/docker-ce/centos/
    #!/bin/bash
    
    sudo yum install -y yum-utils \
      device-mapper-persistent-data \
      lvm2
    sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    sudo yum install -y docker-ce
    sudo systemctl enable docker
    sudo systemctl start docker
    
    
    sudo groupadd docker
    sudo gpasswd -a $USER docker
    newgrp docker
    
    docker ps
    
    sudo cat > /etc/docker/daemon.json<< EOF
    {
      "registry-mirrors" : [
        "http://docker.mirrors.ustc.edu.cn"
      ],
      "insecure-registries" : [
        "docker.mirrors.ustc.edu.cn"
      ],
      "debug" : true,
      "experimental" : true
    }
    EOF
    
    systemctl restart docker
    
    
    
    1.安装依赖
    sudo yum install -y yum-utils \
      device-mapper-persistent-data \
      lvm2
    sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    sudo yum install -y docker-ce
    sudo systemctl enable docker
    sudo systemctl start docker
    
    # 权限设置
    docker守护进程启动的时候,会默认赋予名字为docker的用户组读写Unix socket的权限,因此只要创建docker用户组,并将当前用户加入到docker用户组中,那么当前用户就有权限访问Unix socket了,进而也就可以执行docker相关命令
    
    # Docker加运行权限,免除加sudo的麻烦
    sudo groupadd docker     #添加docker用户组
    sudo gpasswd -a $USER docker     #将登陆用户加入到docker用户组中
    newgrp docker     #更新用户组
    docker ps    #测试docker命令是否可以使用sudo正常使用
    
    #设置代理
    方式一:
    sudo cat > /etc/docker/daemon.json << EOF
    {
      "registry-mirrors": [
        "https://dockerhub.azk8s.cn",
        "https://reg-mirror.qiniu.com",
        "https://registry.docker-cn.com"
      ]
    }
    EOF
    
    方式二:
    curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
    
    
    

    相关文章

      网友评论

          本文标题:centos7安装docker

          本文链接:https://www.haomeiwen.com/subject/dbavthtx.html