sudo apt-get remove docker docker-engine docker.io containerd runc
apt
包的索引sudo apt-get update
apt
能夠使用httpssudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
經過搜索密鑰指紋的後8位來驗證你如今的密鑰指紋有9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
linux
$ sudo apt-key fingerprint 0EBFCD88 pub 4096R/0EBFCD88 2017-02-22 Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid Docker Release (CE deb) <docker@docker.com> sub 4096R/F273FCD8 2017-02-22
stable
(穩定的)倉庫。sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
apt
包索引sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
經過上面的步驟,已經安裝完成了,能夠經過sudo docker version
查看docker的版本git
要建立 docker 用戶組及加入用戶進這個組github
1.1 建立用戶組docker
sudo groupadd docker
1.2 將本身的用戶加入到 docker 用戶組中json
sudo usermod -aG docker 用戶名
1.3 註銷並從新登陸以從新驗證組成員關係ubuntu
若是是在虛擬機上進行測試,則可能須要從新啓動虛擬機才能使更改生效。vim
重啓 docker 服務curl
sudo systemctl restart docker
sudo systemctl enable docker
若是須要卸載安裝的Docker CE,能夠經過下面的命令進行卸載測試
3.1 先禁用 docker 開機啓動項
sudo systemctl disable docker
3.2 卸載 Docker CE 包
sudo apt-get purge docker-ce
3.3 在你主機上面的鏡像,容器,掛載目錄,或者自定義配置文件 沒有自動刪除掉,刪除全部的鏡像,容器和掛載目錄:
sudo rm -rf /var/lib/docker
你必須刪除掉手動編輯過的配置文件。
在 linux,你能夠 經過 Github Compose 倉庫的發佈頁面 下載 Docker Compose 二進制文件。經過終端的 curl 命令安裝 Docker Compose
4.1 運行這個命令下載 Docker Compose 當前發佈的版本
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
安裝時,最新的版本是 1.24.0
,若是須要安裝其它版本,替換1.24.0
爲安裝的版本。
4.2 添加執行權限給這個文件
sudo chmod +x /usr/local/bin/docker-compose
測試安裝
docker-compose --version
4.5 卸載經過 curl 安裝的Docker Compose
sudo rm /usr/local/bin/docker-compose
修改 /etc/docker/daemon.json
文件並添加上 registry-mirrors 鍵值
sudo vim /etc/docker/daemon.json
內容爲:
{ "registry-mirrors": ["https://registry.docker-cn.com"] }
而後重啓 docker 服務,使配置生效
sudo systemctl restart docker