1. 程式人生 > >阿里雲centos內docker的搭建

阿里雲centos內docker的搭建

  由於docker在17之後的版本分成了docker EE(企業版)和docker CE(社群版),那麼我們在安裝的時候就要開始糾結的選擇了,這裡我推薦了docker CE(社群版)。

  實際上這兩個版本是沒有什麼本質的區別的,只是企業版多了一些收費的高階選項,然而針對個人或小型企業並沒有這個需要,所以,我選擇CE版本的安裝,具體步驟如下:

  (我參照了官方文件:https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce-1

 

解除安裝舊版本

  1. 檢視當前系統版本,我這裡使用的centos7.4-64x的版本,基本上我們需要7.3以上,如果不是,請自己升級一下;
  2. 清理原有的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

  1.  安裝一些必要的工具,裝置對映器儲存驅動程式需要裝置對映器-持久資料和lvm2。
    sudo yum install -y yum-utils \
    device-mapper-persistent-data \
    lvm2

     

  2. 設定軟體源地址(就是問你從國內下載,還是國外地址下載),我這裡使用國內源:
    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

     

  3. 更新源資訊:
    sudo yum makecache fast

     

  4. 檢視可下載的版本,選擇下載指定的版本:
    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之旅了,一些相關映象的東西,我留到下一篇文章來記錄(又可以水一篇,贊!)