ubuntu20.4安裝docker
1. 刪除某軟件,及其安裝時自動安裝的所有包 sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc
2. 刪除docker其他沒有沒有卸載
dpkg -l | grep docker
3.卸載沒有刪除的docker相關插件(結合自己電腦的實際情況) sudo apt-get autoremove docker-ce-*

4.刪除docker的相關配置&目錄 sudo rm -rf /etc/systemd/system/docker.service.d sudo rm -rf /var/lib/docker

5.確定docker卸載完畢 docker --version

若無則卸載完成,若有則搜索查詢剩余docker文件目錄,刪除
whereis docker

刪除
rm -rf /snap/bin/docker

6.更新apt包索引,安裝最新版本的Docker Engine、containerd 和 Docker Compose:
sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

切換阿里云鏡像,卸載可能安裝成功個安裝的docker
sudo apt-get remove docker docker-engine docker-ce docker.io

添加阿里云GPG秘鑰
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

設置存儲庫
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

安裝最新版docker
sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

查看docker 版本
docker version使用安裝腳本安裝Docker
Docker的便利腳本可以自動安裝所有Docker組件。它是非交互式的,所以你可以坐下來等待,而你的系統已經為你準備好了。
首先下載該腳本:
現在以root權限運行該腳本:
systemctl status docker
運行以下命令啟動Docker服務
sudo systemctl start docker
設置Docker服務在每次開機時自動啟動
sudo systemctl enable docker
查看docker運行狀態
systemctl status docker
驗證Docker是否運行正常
注意:執行下面的命令會下載一個Docker測試鏡像,并在容器中執行一個“hello-world”樣例程序。
sudo docker run hello-world
如果你看到類似下方的輸出,那么祝賀你,Docker能夠正常運行在你的Ubuntu系統中了。


浙公網安備 33010602011771號