Docker ubuntu 16.04 安裝穩(wěn)定版本,社區(qū)版版本

[TOC]

安裝穩(wěn)定版本

# 查看當前ubunut 版本
$ cat /etc/lsb-release
# 查看 apt-get 中包含的穩(wěn)定版本
$ sudo apt-cache show docker.io | grep Version
$ sudo apt-cache show docker | grep Version
# 當前安裝的 docker 版本
$ docker --version
Docker version 1.12.6, build 78d1802

安裝社區(qū)版

以下是安裝 社區(qū)版 docker-ce 17.12.1-ce 的過程

卸載舊版

舊的docker版本稱為docker或docker-engine
如果安裝了這些版本,先卸載它們

sudo apt-get remove docker docker-engine

/var/lib/docker 目錄存儲著鏡像,容器,數(shù)據(jù)卷和網(wǎng)絡(luò),這些都會保留

安裝新社區(qū)版本

配置倉庫

配置apt可以使用https安裝軟件包,如果已經(jīng)配置,跳過

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

添加docker官方GPG key

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

驗證key指紋為9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88

# 查看這個key信息
sudo apt-key fingerprint 0EBFCD88

配置stable倉庫

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

正式安裝 docker-ce

sudo apt-get update
# 這個命令會指定到最新的
sudo apt-get install docker-ce
  • 生產(chǎn)系統(tǒng)中,應(yīng)該安裝一個指定的docker版本
# 列出docker-ce的版本
sudo apt-cache madison docker-ce
# 替換掉 <VERSION> 安裝指定版本
sudo apt-get install docker-ce=<VERSION>
# 比如安裝 17.06.0~ce-0~ubuntu
sudo apt-get install docker-ce=17.06.0~ce-0~ubuntu

安裝 docker-compose

如果沒有安裝需要執(zhí)行

sudo -H pip install -U docker-compose

如果 報告錯誤 pip: command not found,使用命令 sudo apt install python-pip 安裝

安裝完成確認檢查

$ sudo docker version
Client:
 Version:    17.12.1-ce
 API version:    1.35
 Go version:    go1.9.4
 Git commit:    7390fc6
 Built:    Tue Feb 27 22:17:40 2018
 OS/Arch:    linux/amd64
Server:
 Engine:
  Version:    17.12.1-ce
  API version:    1.35 (minimum version 1.12)
  Go version:    go1.9.4
  Git commit:    7390fc6
  Built:    Tue Feb 27 22:16:13 2018
  OS/Arch:    linux/amd64
  Experimental:    false
$ docker-compose version
docker-compose version 1.19.0, build 9e633ef
docker-py version: 2.7.0
CPython version: 2.7.12
OpenSSL version: OpenSSL 1.0.2g 1 Mar 2016
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容