sudo apt-get remove docker docker-engine docker.io containerd runc
更新索引linux
sudo apt update
安裝 apt 依賴包,用於經過HTTPS來獲取倉庫:git
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
添加 Docker 的官方 GPG 密鑰:github
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
經過搜索指紋的後8個字符,驗證您如今是否擁有帶有指紋的密鑰。docker
sudo apt-key fingerprint 0EBFCD88
設置阿里雲穩定倉庫shell
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
更新索引json
sudo apt update
安裝最新版Dokcerubuntu
sudo apt-get install docker-ce docker-ce-cli containerd.io
設置開機自啓動並啓動 Docker-ce(安裝成功後默認已設置並啓動,可忽略)curl
sudo systemctl enable docker sudo systemctl start docker
添加當前用戶到 docker 用戶組,能夠不用 sudo 運行 docker測試
sudo groupadd docker sudo usermod -aG docker $USER
輸入 命令 檢查一下是否安裝成功阿里雲
docker version docker ps docker images
打開網頁 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors, 查看你本身的加速器地址
執行方框中命令
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["本身的加速器地址"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
運行下面命令下載Docker Compose的當前穩定版本 1.26.2, 能夠查看github 版本是否有更新
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
將可執行權限應用到二進制文件
sudo chmod +x /usr/local/bin/docker-compose
建立軟鏈接
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
測試是否安裝成功
docker-compose --version