在Ubuntu上安裝Docker CE

2021-09-14 07:07:14 字數 3246 閱讀 5083

install docker ce

uninstall docker ce

其他問題

要在ubuntu上開始使用docker ce,請確保滿足先決條件,然後安裝docker。

docker ee 使用者

要安裝docker enterprise edition(docker ee),請轉到獲取ubuntu的docker ee而不是此主題。

os requirements

要安裝docker ce,您需要其中乙個64位的ubuntu版本:

uninstall old versions

較舊版本的docker被稱為docker,docker.io或docker引擎。如果已安裝,請解除安裝它們:

$ sudo apt-get remove docker docker-engine docker.io containerd runc
如果apt-get報告沒有安裝這些軟體包,那就沒關係。

保留/var/lib/docker/的內容,包括影象,容器,卷(volumes)和網路。 docker ce包現在稱為docker-ce。

supported storage drivers

ubuntu上的docker ce支援overlay2,aufs和btrfs儲存驅動程式。

對於linux核心版本4及更高版本的新安裝,支援overlay2並優先於aufs。 docker ce預設使用overlay2儲存驅動程式。如果您需要使用aufs,則需要手動配置它。見aufs

使用儲存庫安裝(install using the repository)

在新主機上首次安裝docker ce之前,需要設定docker儲存庫。之後,您可以從儲存庫安裝和更新docker。

set up the repository

更新apt包索引:

$ sudo apt-get update
安裝包以允許apt通過https使用儲存庫:

software-properties-common新增docker的官方gpg金鑰:

$ curl -fssl  | sudo apt-key add -
驗證您現在擁有帶指紋的金鑰

9dc8 5822 9fc7 dd38 854a e2d8 8d81 803c 0ebf cd88,通過搜尋指紋的最後8個字元。

$ sudo apt-key fingerprint 0ebfcd88

pub rsa4096 2017-02-22 [scea]

9dc8 5822 9fc7 dd38 854a e2d8 8d81 803c 0ebf cd88

uid [ unknown] docker release (ce deb) sub rsa4096 2017-02-22 [s]

使用以下命令設定穩定儲存庫。要新增夜間或測試儲存庫,請在下面的命令中新增單詞nightly或在單詞stable之後測試了解夜間和測試頻道。

對於x86_64 / amd64,使用以下指令

$ sudo add-apt-repository \

"deb [arch=amd64] \

$(lsb_release -cs) \

stable"

install docker ce

更新apt包索引

$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
要安裝特定版本的docker ce,請在repo中列出可用版本,然後選擇並安裝:

$ apt-cache madison docker-ce

docker-ce | 5:18.09.1~3-0~ubuntu-xenial | xenial/stable amd64 packages

docker-ce | 5:18.09.0~3-0~ubuntu-xenial | xenial/stable amd64 packages

docker-ce | 18.06.1~ce~3-0~ubuntu | xenial/stable amd64 packages

docker-ce | 18.06.0~ce~3-0~ubuntu | xenial/stable amd64 packages

...

$ sudo apt-get install docker-ce=docker-ce-cli=containerd.io
通過執行hello-world映像(image)驗證是否正確安裝了docker ce

$ sudo docker run hello-world
docker ce已安裝並正在執行。已建立docker組,但未向其新增任何使用者。您需要使用sudo來執行docker命令。繼續linux postinstall以允許非特權使用者執行docker命令和其他可選配置步驟。

更新 docker ce

要公升級docker ce,首先執行sudo apt-get update,然後按照安裝說明選擇要安裝的新版本。

解除安裝docker ce軟體包

$ sudo apt-get purge docker-ce
host上的影象(images),容器,卷(volumes)或自定義配置檔案不會自動刪除。要刪除所有影象(images),容器,卷(volumes):

$ sudo rm -rf /var/lib/docker
您必須手動刪除任何已編輯的配置檔案。

提示下面的錯誤時

cannot connect to the docker daemon at unix:///var/run/docker.sock. is the docker daemon running
試試 sudo usermod -ag docker $user

然後 sudo service docker start

在Ubuntu上安裝MySQLdb

05.14.2010 posted in python 之前有寫過 windows python2.6 mysql驅動安裝 今天呢是ubuntu下給python安裝mysql驅動,方法如下 在終端中輸入 sudo apt get install python mysqldb ok,搞定,簡單吧?來測...

在Ubuntu上安裝Docker

後記 本文編寫時使用的系統為 ubuntu 14.04 lts,安裝具體操作流程依照了官方文件 以及乙個漢化版教程 docker是乙個新的容器化的技術,它輕巧,且易移植,號稱 build once,configure once and run anywhere docker有不少有趣的功能,通過本教...

在Ubuntu上安裝MySQLdb

sudo apt get install python mysqldb import mysqldb 注意大小寫 如果不報錯,就證明安裝成功了 usr bin python coding utf 8 import mysqldb 開啟資料庫連線 db mysqldb.connect localhos...