在Ubuntu上安裝Docker的步驟如下:
更新包索引
sudo apt update
安裝必要的包
sudo apt install apt-transport-https ca-certificates curl software-properties-common
添加Docker的官方GPG密鑰
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
設置穩定版倉庫
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
再次更新包索引
sudo apt update
安裝Docker引擎
sudo apt install docker-ce docker-ce-cli containerd.io
驗證安裝
sudo docker run hello-world
安裝Snap包管理器(如果尚未安裝)
sudo apt update
sudo apt install snapd
啟用Snap商店
sudo snap install core
通過Snap商店安裝Docker
sudo snap install docker
啟動并啟用Docker服務
sudo systemctl start docker
sudo systemctl enable docker
驗證安裝
sudo docker run hello-world
權限問題:默認情況下,Docker需要root權限。你可以將當前用戶添加到docker
組來避免每次運行Docker命令時都需要輸入sudo
。
sudo usermod -aG docker $USER
然后注銷并重新登錄以使更改生效。
防火墻設置:確保你的防火墻允許Docker的網絡通信。
SELinux/AppArmor:如果你啟用了SELinux或AppArmor,可能需要調整相關策略以允許Docker正常工作。
按照上述步驟操作后,你應該能夠在Ubuntu系統上成功安裝并運行Docker。如果在安裝過程中遇到任何問題,請參考Docker官方文檔或社區論壇尋求幫助。