ubuntu 18使用國內源安裝指定版本docker,安裝docker-compose,配置阿里雲docker鏡像加速器


如何在ubuntu上安裝docker?

 

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. 配置docker安裝環境

#安裝環境
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. 安裝最新版或指定版本的docker-ce

先查詢有哪些docker版本

apt-cache madison docker-ce

  

 

  第二列是版本號,第三列是存儲庫的名稱。

版本號提取: 第二列的第一行字符串為 5:19.03.9~3-0~ubuntu-bionic ,那么版本號為 5:19.03.9~3-0~ubuntu-bionic,版本號字符串必須寫全第二列的整個字符串。

安裝最新版

sudo apt-get install -y docker-ce

-y參數有示非交互安裝,有交互的時候自動傳y參數。

 

安裝指定版要,比如安裝5:19.03.6~3-0~ubuntu-bionic版本

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

-y參數有示非交互安裝,有交互的時候自動傳y參數。

 

重啟 docker

sudo service docker restart
#或者
sudo systemctl restart docker

 

查看docker版本

sudo docker version

 

 

 

 

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

登錄阿里雲容器鏡像服務控制台,獲取加速器地址。

 

 

 

編輯 /etc/docker/daemon.json  文件

sudo vi /etc/docker/daemon.json

 

輸入如下內容並保存。

{
  "registry-mirrors": [
    "https://ooq07srv.mirror.aliyuncs.com""https://registry.cn-hangzhou.aliyuncs.com",
    "http://hub-mirror.c.163.com", 
    "https://docker.mirrors.ustc.edu.cn", 
    "https://registry.docker-cn.com" 
  ] 
}

 

網易鏡像加速器 http://hub-mirror.c.163.com

中科大鏡像加速器 https://docker.mirrors.ustc.edu.cn

docker國內鏡像加速器 https://registry.docker-cn.com

  

 重啟docker

sudo service docker restart
#或者
sudo systemctl restart docker

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

sudo docker run hello-world

  

 

 

 當出現這些信息時,表示docker-ce安裝成功。

 

 8. 安裝docker-compose

(1) 使用 curl 方式安裝

進入https://dn-dao-github-mirror.daocloud.io/docker/compose/releases 查看最新版本,當前最新版本為1.26.2
下載docker-compose 1.26.2版本

curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

你可以通過修改URL中的版本,可以自定義您的需要的版本。

 

查看docker-compose版本

docker-compose --version

 

(2)使用離線包安裝

使用 curl方式安裝下載很慢,下載 docker-compose 離線安裝包。

國外下載地址:https://github.com/docker/compose/releases 

國內下載地址:http://get.daocloud.io 

下載完后將離線安裝包上傳到 /usr/local/bin/ 目錄。

docker-compose 安裝包是一個名為 docker-compose 的文件,沒有后綴名。

 

添加可執行權限(只一步就安裝完成),如果不添加可執行權限,執行 docker-compose 命令會提示權限不夠。

sudo chmod +x /usr/local/bin/docker-compose

 

查看docker-compose版本

docker-compose --version

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM