docker 安装 (Ubuntu)

docker 安装 (Ubuntu)

  1. 如果你之前安装过,需要运行以下命令卸载

    sudo apt-get remove docker docker-engine docker.io containerd runc
    
  2. 安装必要的软件

    sudo apt-get update
    sudo apt-get install \
        ca-certificates \
        curl \
        gnupg \
        lsb-release
    
  3. 添加秘钥

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    
  4. 添加软件源

        echo \
    "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
    $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    
  5. 安装

     sudo apt-get update
     sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
    
  6. 安装到这里就结束了,后面是可选操作

  7. 给docker 添加组

    • 如果不添加组,每次使用需要用sudo 才可以运行docker

    • 添加组

      sudo groupadd docker
      
    • 把用户添加到docker组中,只要用户在docker组中,不需要sudo就能操作docker

      sudo usermod -aG docker user_name # 使用你的用户名替换user_name
      
    • 注意 给用户添加组后,重新注销,再次登录后才生效

  8. 添加国内docker镜像源,给docker拉取镜像加速

    • 修改 /etc/docker/daemon.json 文件即可,没有这个文件就新建

    • 文件内容为

          {
                  "registry-mirrors": [
                          "http://hub-mirror.c.163.com",
                          "https://docker.mirrors.ustc.edu.cn",
                          "https://registry.docker-cn.com"
                  ]
      
          }
      
    • 修改文件后使用sudo service docker restart配置生效

参考文献

  • https://docs.docker.com/engine/install/ubuntu/
wechatpay.png

你可能感兴趣的:(docker 安装 (Ubuntu))