• Ubuntu安装docker


    Ubuntu 20.04

    1、安装前准备

    #查看系统内核版本,版本过低,无法运行docker,不过3.1以上基本都可以了。
    ~$ uname -a
    Linux cgl-Ubuntu 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
    
    
    #更新apt
    sudo apt update
    
    #  安装https相关的包
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
    #然后将官方Docker存储库的GPG密钥添加到系统:
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
    #将Docker存储库添加到APT源:
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
    
    #接下来,使用新添加的repo源中的Docker包更新包数据库:
    sudo apt update
    
    #确保从Docker repo安装而不是默认的Ubuntu repo:
    apt-cache policy docker-ce
    
    #如果apt被锁,直接解锁
    

    2、docker安装

    sudo apt install docker-ce #安装docker-ce
    sudo systemctl enable docker #docker自启动
    docker -v  #获取docker版本
    

    将docker使用权限赋予当前用户

    sudo usermod -aG docker ${USER}
    
    su - ${USER}
    

    或者创建docker用户组,并将当前用户加入到docker用户组中,那么当前用户就有权限访问Unix socket了,进而也就可以执行docker相关命令

    sudo groupadd docker     #添加docker用户组
    sudo gpasswd -a $USER docker     #将登陆用户加入到docker用户组中
    newgrp docker     #更新用户组
    docker ps    #测试docker命令是否可以使用sudo正常使用
    

    如果镜像下载速度过慢的话,还可以使用阿里云镜像加速。

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://73i27068.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    
  • 相关阅读:
    [考试反思]0511省选模拟93:平衡
    [考试反思]0509省选模拟92:警示
    [考试反思]0508省选模拟91:小雨
    [考试反思]0507省选模拟90:信任
    [考试反思]0506省选模拟89:无事
    [专题总结]2-sat及题目&题解(3/5 complete)
    [考试反思]0505省选模拟88:滑稽
    [考试反思]0504省选模拟87:开花
    [考试反思]0502省选模拟86:恐惧
    [考试反思]0501省选模拟85:低落
  • 原文地址:https://www.cnblogs.com/cgl-dong/p/14041850.html
Copyright © 2020-2023  润新知