因爲docker在17以後的版本分紅了docker EE(企業版)和docker CE(社區版),那麼咱們在安裝的時候就要開始糾結的選擇了,這裏我推薦了docker CE(社區版)。linux
實際上這兩個版本是沒有什麼本質的區別的,只是企業版多了一些收費的高級選項,然而針對我的或小型企業並無這個須要,因此,我選擇CE版本的安裝,具體步驟以下:docker
(我參照了官方文檔:https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce-1)centos
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
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>
或者直接下載最新版:app
sudo yum install docker-ce
若是你以爲上邊的安裝好麻煩,學不會,那麼使用下邊這個命令,官方有提供一個腳本安裝的方法。(若是你已經搞定了yum安裝的過程,那麼請忽略這段,繼續看後邊的內容)curl
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
咱們能夠直接看docker版本就行了工具
docker -v
安裝好docker並校驗成功,咱們準備啓動docker,一般,咱們但願它隨着系統一塊兒被啓動:url
sudo systemctl enable docker
而後啓動docker:centos7
sudo systemctl start docker
運行一段命令試試?(官方提供,我基本不用這個~)spa
sudo docker run hello-world
以上。code
啓動docker之後,就開始了咱們的docker之旅了,一些相關鏡像的東西,我留到下一篇文章來記錄(又能夠水一篇,贊!)