centos7安裝docker詳細教程
本文教程環境:
服務器配置:1核1G
操作系統:CentOS 7.5 Server – 64 Bit Latest Kernel
文章為全新服務器安裝,服務器安裝過系統後直接安裝的docker,未安裝其他環境。如果服務器內有其他內容,請做好備份再執行操作。
本文章每一步都有截圖說明,個別甚至連所有運營輸出的內容都貼到了文章裡。還看不懂的就去拼夕夕買個枕頭,晚上夢裡我手把手來教你。
1.查看系統內核版本
docker要求操作系統使用內核版本較高,高於3.10。所以首先我們應該先看下系統的內核版本。
- uname – r
2.更新yum包
- sudo yum update
運行後會有個提示,包多大然後問你是否要更新,我們輸入y回車
一般這一步可能耗時比較長,可能有幾百項需要更新。耐心等待即可。
在所有項目運行完畢後會卡一會,等就行了!
如果提示斷開了連接,就等下重連服務器。直接開始下一步就行。
3.安裝需求的軟件包
yum-util提供了yum-config-manager功能,另外兩個是devicemapper驅動依賴。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
運行即可,中間不需要任何操作。
4.設置yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
運行即可,中間不需要任何操作。
5.查看倉庫中所有docker版本,然後選擇個新版本安裝
yum list docker-ce --showduplicates | sort -r
這裡貼一下本命令運行後的輸出內容。
[root@cheshirex-docker ~]# yum list docker-ce --showduplicates | sort -r
* updates: mirror.lax.genesisadaptive.com
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror
* extras: centos.mirror.ndchost.com
* elrepo: repos.lax-noc.com
docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.6-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.5-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.4-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.3-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.2-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.0-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.9-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.6-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.5-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.4-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.3-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.2-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.3.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.2.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.3.ce-1.el7 docker-ce-stable
docker-ce.x86_64 17.03.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
* centosplus: sjc.edge.kernel.org
* base: repos-lax.psychz.net
Available Packages
[root@cheshirex-docker ~]#
我們安裝18.06.3.ce-3.el7這個版本
6.安裝docker
根據上面的版本號,下面的命令會有所不同,自己選擇即可。
yum install docker-ce-18.06.3.ce
會問你xxx?輸入y回車安裝
又問你xxx?輸入y回車
一會就裝好了。
7.啟動Docker
- systemctl start docker
8.把docker加入開機啟動
- sudo systemctl enable docker
9.驗證是否成功安裝
- docker version
正確安裝的話會返回docker的版本等信息。