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. 安裝到這里就結(jié)束了,后面是可選操作

  7. 給docker 添加組

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

    • 添加組

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

      sudo usermod -aG docker user_name # 使用你的用戶名替換user_name
      
    • 注意 給用戶添加組后,重新注銷,再次登錄后才生效

  8. 添加國內(nèi)docker鏡像源,給docker拉取鏡像加速

    • 修改 /etc/docker/daemon.json 文件即可,沒有這個文件就新建

    • 文件內(nèi)容為

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

參考文獻

wechatpay.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容