Docker筆記 介紹 安裝 解除安裝 更新

2021-09-30 01:48:21 字數 2558 閱讀 9629

docker版本介紹

目前docker提供兩種版本,community版本和企業版本。 

其區別如下: 功能

community edition

enterprise edition basic

enterprise edition standard

enterprise edition advanced

容器引擎;內建的編排功能(built in orchestration,在集群上部署多容器應用);網路功能;安全功能; √

√ √√

認證的基礎架構;外掛程式和isv容器 √

√ √顯像管理(私有的docker registry,caching) √

√ 容器應用管理資料中心 √

√ 映象安全掃瞄 √

community 版本介紹

ce支援多種系統平台,詳情參考:支援系統。

安裝

安裝說明文件:ubuntu安裝說明

解除安裝舊版本的docker

老版本的docker直接命名為docker或docker-engine。如果系統安裝了老版本,應該首先刪除掉。

$sudo apt-get remove docker docker-engine docker.io

1嘗試執行這條指令,如果系統提示這些軟體沒有被安裝,則可進行下一步。

已經存在於/var/lib/docker/的內容會被留下,包括映象、容器、卷和網路。目前新的community版本docker名字為docker-ce。

支援的儲存驅動

ubuntu的ce版本支援overlay2和aufs儲存驅動。

版本4以上的kernel,overlay2優先順序高於aufs

版本3的核心僅僅支援aufs

安裝docker ce

多種方式可以安裝docker ce:

大多數使用者會使用新增docker的repository安裝,這簡化了安裝和更新的過程。推薦使用這種方式安裝。

在測試和開發環境中,也有使用者使用自動指令碼安裝docker。

使用repository安裝

初次安裝docker ce需要設定docker的repository,然後就可以通過repository進行安裝了。

設定repository

公升級apt包目錄

$ sudo apt-get update

1安裝元件使apt支援https repository:

345新增docker官方的gpg公鑰

$ curl -fssl  | sudo apt-key add -

1新增後確定已經新增過指紋為9dc8 5822 9fc7 dd38 854a e2d8 8d81 803c 0ebf cd88的公鑰。

$ sudo apt-key fingerprint 0ebfcd88

pub   4096r/0ebfcd88 2017-02-22

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

uid                  docker release (ce deb)

sub   4096r/f273fcd8 2017-02-2212

3456

設定stablerepository。

$ sudo add-apt-repository \

"deb [arch=amd64]  \

$(lsb_release -cs) \

stable"12

34安裝$ sudo apt-get update

$ sudo apt-get install docker-ce12

安裝特定版本的命令如下:

//檢視repo中可用的版本

$ apt-cache madison docker-ce

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

//輸入完整的包名來安裝特定版本的docker

//例子:docker-ce=18.03.0~ce-0~ubuntu

$ sudo apt-get install docker-ce=12

3456

78確定安裝成功:

$ sudo docker run hello-world1更新

更新apt後選擇安裝最新版本的docker即可。

$sudo apt-get update

1解除安裝docker

解除安裝docker ce包:

$ sudo apt-get purge docker-ce

1刪除映象,容器,卷以及其他配置檔案:

$ sudo rm -rf /var/lib/docker

Docker安裝解除安裝教學

docker的基礎是linux容器 lxc 等技術,lxc系統提供工具來管理容器,具有先進的網路和儲存支援,還有最小容器作業系統模版的廣泛選擇 在lxc的基礎上docker進行了進一步的封裝,使用者不需要去關心容器的管理,操作更簡單。就像操作乙個快速輕量的虛擬機器一樣簡單。現在docker是雲計算計...

linux 安裝解除安裝docker

作業系統 ubuntu20.04 sudo apt get remove docker docker engine docker.io containerd runc如果apt get報告沒有安裝這些軟體包,那就可以了。var lib docker 的內容 包括映像,容器,卷和網路 被保留。如果您不...

Linux環境安裝 解除安裝Docker

linux環境安裝 解除安裝docker 安裝 1 docker要求centos系統的核心版本高於 3.10 通過uname r命令檢視你當前的核心版本是否支援安賬docker 2 更新yum包 sudo yum update 4 設定yum源 sudo yum config manager add...