002-docker17.06安装
Docker必須安裝在CentOS7 64位機器上。
卸載老版本Docker
Docker老版本(例如1.13),叫做docker-engine。Docker進入17.x版本后,名稱發生了變化,叫做docker-ce或者docker-ee。因此,如果有安裝老版本的Docker,必須先刪除老版本的Docker。
執行以下命令即可:
yum remove docker docker-common container-selinux docker-selinux需要注意的是,執行該命令只會卸載Docker本身,而不會刪除Docker內容,例如鏡像、容器、卷以及網絡。這些文件保存在/var/lib/docker?目錄中,需要手動刪除。
安裝倉庫
(1) 安裝yum-utils?,這樣我們就能使用yum-config-manager?設置Yum源。
yum install yum-utils(2) 執行以下命令,添加Yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo(3) 【可選】執行以下命令,啟用“edge”倉庫。edge倉庫其實也包含在了docker.repo文件中了,但默認是禁用的,我們可使用以下命令啟用edge倉庫。
yum-config-manager --enable docker-ce-edge如果想要再次禁用edge倉庫,可執行以下命令。
yum-config-manager --disable docker-ce-edgeTIPS: Docker有兩種構建方式,Stable(穩定)構建一般是一個季度發布一次;Edge(邊緣)構建一般是一個月發布一次。
安裝Docker
一切就緒后,我們就可以正式安裝Docker了。
(1) 執行以下命令更新Yum的包索引
yum makecache fast(2) 安裝你想要的Docker版本(CE/EE)
| Docker CE | sudo yum install docker-ce |
| Docker EE | sudo yum install docker-ee |
- Docker從17.03開始分為企業版與社區版,社區版并非閹割版,而是改了個名稱;企業版則提供了一些收費的高級特性。
- EE版本維護期1年;CE的stable版本三個月發布一次,維護期四個月;另外CE還有edge版,一個月發布一次。
(3) 在生產環境中,我們可能需要指定想要安裝的版本。可使用以下命令列出當前可用的Docker版本。
yum list docker-ce.x86_64 --showduplicates |sort -r這樣,我們可使用以下命令安裝指定版本的Docker。
| Docker CE | sudo yum install docker-ce- |
| Docker EE | sudo yum install docker-ee- |
(4) 啟動Docker
systemctl start docker 開機啟動:systemctl enable docker.service(5) 驗證安裝是否正確
docker run hello-world這樣,Docker將會下載測試鏡像,并使用該鏡像啟動一個容器。
升級Docker
升級Docker非常簡單
(1) 執行以下命令
yum makecache fast(2) 按照安裝的步驟,即可升級Docker。
?
總結
以上是生活随笔為你收集整理的002-docker17.06安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 沉浸式状态栏(一)
- 下一篇: Android 使用ViewPager