首先是正常安裝各種依賴:
sudo apt-get install -y \ apt-transport-https \ ca-certificates \ curl \ software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo apt-key fingerprint 0EBFCD88
上面可以參照官方安裝步驟:https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/
接下里就是遇到的問題
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
通過“lsb_release -cs”查詢結果是tricia
在https://www.linuxmint.com/download_all.php中確認ubuntu的版本(Bionic)
因此上面的執行內容替換為下面的命令
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ bionic \ stable"
但是,上面代碼之后,提示“輸入格式錯誤,無法安裝”
因此只能手動添加到下面的文件中(需要切換至root賬戶進行操作)
/etc/apt/sources.list.d/additional-repositories.list
剩下的按照步驟執行即可
sudo apt-get update sudo apt-get install docker-ce sudo service docker start sudo service docker status
如果你的Docker需要開啟外部訪問,修改這個文件:/lib/systemd/system/docker.service
修改ExecStart為下所示
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
隨后重新啟動Docker:
systemctl daemon-reload
service docker restart
參照:https://www.cnblogs.com/TsingJyujing/p/7908520.html