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...