docker安裝

本文介紹的是docker ce即社區(qū)版本的安裝

系統(tǒng)要求

? ??64 位版本的 CentOS 7.2

1.卸載舊版本

? ?$ sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

????將保留?/var/lib/docker/?的內(nèi)容,包括鏡像、容器、存儲卷和網(wǎng)絡(luò)。Docker CE 軟件包現(xiàn)在稱為?docker-ce。

2.安裝所需的軟件包。

????yum-utils?提供了?yum-config-manager?實用程序,并且?devicemapper?存儲驅(qū)動需要device-mapper-persistent-data?和?lvm2。Device Mapper是Linux系統(tǒng)中基于內(nèi)核的高級卷管理技術(shù)框架。Docker的devicemapper存儲驅(qū)動就是基于該框架的精簡置備和快照功能來實現(xiàn)鏡像和容器的管理。Device Mapper是Linux的一種技術(shù)框架,而devicemapper 是 Docker Engine 基于 Device Mapper提供的一種存儲驅(qū)動。

? ? ? ?$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3.設(shè)置docker穩(wěn)定源(兩個選一個yum 源即可)

????yum-config-manager --add-repo?https://download.docker.com/linux/centos/docker-ce.repo?(官方鏡像)

????yum-config-manager --add-repo?http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo?(阿里鏡像)

4.可選:啟用?edge?和?testing?鏡像倉庫。這些鏡像倉庫包含在上述?docker.repo?文件中,但默認情況下處于禁用狀態(tài)。您可以將它們與 stable 鏡像倉庫一起啟用。

????$ sudo yum-config-manager --enable docker-ce-edge

????$ sudo yum-config-manager --enable docker-ce-testing

5.更新?yum?軟件包索引。

????$ sudo yum makecache fast

6.查看yum里能夠安裝的docker-ce的版本。

????此?yum list?命令僅顯示二進制軟件包。如果還需要顯示 源軟件包,請從軟件包名稱中省略?.x86_64。

? ??$ yum list docker-ce.x86_64 --showduplicates | sort -r?

????docker-ce.x86_64 17.06.0.el7 docker-ce-stable

????此列表的內(nèi)容取決于啟用了哪些鏡像倉庫,并且將特定于您的 CentOS 版本(在本示例中,由版本中的?.el7?后綴表示)。選擇一個特定版本進行安裝。第二列為版本字符串。第三列為鏡像倉庫名稱,它表示軟件包來自哪個鏡像倉庫并按擴展其穩(wěn)定性級別列出。如需安裝特定版本,請將版本字符串附加到軟件包名稱,并使用連字符 (-) 分隔它們:

7.安裝docker版本。

? ??$ sudo yum install docker-ce-<VERSION>

? ? 如:yum -y install docker-ce-18.03.1.ce-1.el7.centos

8.啟動docker,并將其設(shè)置為開機啟動:

? ??$ sudo systemctl start docker??&& systemctl enable docker.service

9.查看Docker安裝信息

? ??docker version

10.重啟docker

????systemctl restart docker

11.卸載 Docker CE

? ? 11.1 卸載 Docker 軟件包:

????????$ sudo yum remove docker-ce

? ? 11.2 主機上的鏡像、容器、存儲卷、或定制配置文件不會自動刪除。如需刪除所有鏡像、容器和存儲卷,請運行下列命令:

????????$ sudo rm -rf /var/lib/docker

最后編輯于
?著作權(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)容