Ubuntu20.04 LTS國內源安裝指定版本Docker/docker-compose

1.卸載舊版本Docker

#卸載舊版本docker
sudo apt-get remove docker docker-engine docker-ce docker.io	

#清空舊版docker佔用的內存
sudo apt-get remove --auto-remove docker

#更新系統源
sudo apt-get update

2.配置安裝環境

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

3. 添加阿里雲的docker GPG密鑰

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

4. 添加阿里鏡像源

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

#更新
sudo apt-get update

5. 查看有哪些版本

apt-cache madison docker-ce

在這裏插入圖片描述

6. 安裝最新版/指定版本

#安裝最新版
sudo apt-get install -y docker-ce

#安裝5:19.03.6~3-0~ubuntu-bionic版
sudo apt-get install -y docker-ce=5:19.03.6~3-0~ubuntu-bionic

7. 重啓Docker

sudo service docker restart
#或者
sudo systemctl restart docker

8. 查看Docke版本

sudo docker version

9. 配置阿里容器鏡像加速器

在這裏插入圖片描述

  • 針對Docker客戶端版本大於 1.10.0 的用戶python

  • 您能夠經過修改daemon配置文件/etc/docker/daemon.json來使用加速器linux

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://7ixh250y.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

10. 運行hello-world驗證docker-ce是否安裝成功

sudo docker run hello-world
  • 安裝成功顯示:
    在這裏插入圖片描述

11. 安裝docker-compose

  • 安裝pip
sudo apt install python3-pip
  • 更新一下庫
sudo apt-get update
  • 更新一下pip
sudo pip3 install --upgrade pip
  • 安裝docker-compose
sudo pip3 install docker-compose
  • 若是出錯
    在這裏插入圖片描述
  • 就更新一下 six
pip3 install six --user -U
  • 查看docker-compose版本
docker-compose --version

在這裏插入圖片描述

相關文章
相關標籤/搜索