溫馨提示×

Ubuntu Docker如何安裝

小樊
34
2025-05-30 01:58:39
欄目: 智能運維

在Ubuntu上安裝Docker的步驟如下:

方法一:使用官方腳本安裝

  1. 更新包索引

    sudo apt update
    
  2. 安裝必要的包

    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  3. 添加Docker的官方GPG密鑰

    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 update
    
  6. 安裝Docker引擎

    sudo apt install docker-ce docker-ce-cli containerd.io
    
  7. 驗證安裝

    sudo docker run hello-world
    

方法二:使用Snap包管理器安裝(適用于Ubuntu 18.04及更高版本)

  1. 安裝Snap包管理器(如果尚未安裝)

    sudo apt update
    sudo apt install snapd
    
  2. 啟用Snap商店

    sudo snap install core
    
  3. 通過Snap商店安裝Docker

    sudo snap install docker
    
  4. 啟動并啟用Docker服務

    sudo systemctl start docker
    sudo systemctl enable docker
    
  5. 驗證安裝

    sudo docker run hello-world
    

注意事項

  • 權限問題:默認情況下,Docker需要root權限。你可以將當前用戶添加到docker組來避免每次運行Docker命令時都需要輸入sudo。

    sudo usermod -aG docker $USER
    

    然后注銷并重新登錄以使更改生效。

  • 防火墻設置:確保你的防火墻允許Docker的網絡通信。

  • SELinux/AppArmor:如果你啟用了SELinux或AppArmor,可能需要調整相關策略以允許Docker正常工作。

按照上述步驟操作后,你應該能夠在Ubuntu系統上成功安裝并運行Docker。如果在安裝過程中遇到任何問題,請參考Docker官方文檔或社區論壇尋求幫助。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女