阿裏雲centos內docker的搭建
阿新 • • 發佈:2018-11-24
腳本安裝 官方文檔 -o show 內容 國內 curl centos7.4 fast
由於docker在17之後的版本分成了docker EE(企業版)和docker CE(社區版),那麽我們在安裝的時候就要開始糾結的選擇了,這裏我推薦了docker CE(社區版)。
實際上這兩個版本是沒有什麽本質的區別的,只是企業版多了一些收費的高級選項,然而針對個人或小型企業並沒有這個需要,所以,我選擇CE版本的安裝,具體步驟如下:
(我參照了官方文檔:https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce-1)
卸載舊版本
- 查看當前系統版本,我這裏使用的centos7.4-64x的版本,基本上我們需要7.3以上,如果不是,請自己升級一下;
- 清理原有的docker目錄和文件,確保安裝環境的幹凈:
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
yum安裝docker
- 安裝一些必要的工具,設備映射器存儲驅動程序需要設備映射器-持久數據和lvm2。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 設定軟件源地址(就是問你從國內下載,還是國外地址下載),我這裏使用國內源:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 更新源信息:
sudo yum makecache fast
- 查看可下載的版本,選擇下載指定的版本:
yum list docker-ce --showduplicates | sort -r
sudo yum install docker-ce-<VERSION STRING>
或者直接下載最新版:
sudo yum install docker-ce
腳本安裝docker
如果你覺得上邊的安裝好麻煩,學不會,那麽使用下邊這個命令,官方有提供一個腳本安裝的方法。(如果你已經搞定了yum安裝的過程,那麽請忽略這段,繼續看後邊的內容)
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
校驗docker的安裝
我們可以直接看docker版本就好了
docker -v
啟動docker
安裝好docker並校驗成功,我們準備啟動docker,通常,我們希望它隨著系統一起被啟動:
sudo systemctl enable docker
然後啟動docker:
sudo systemctl start docker
運行一段命令試試?(官方提供,我基本不用這個~)
sudo docker run hello-world
以上。
啟動docker以後,就開始了我們的docker之旅了,一些相關鏡像的東西,我留到下一篇文章來記錄(又可以水一篇,贊!)
阿裏雲centos內docker的搭建