阿里雲centos內docker的搭建

  因爲docker在17以後的版本分紅了docker EE(企業版)和docker CE(社區版),那麼咱們在安裝的時候就要開始糾結的選擇了,這裏我推薦了docker CE(社區版)。linux

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

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

 

卸載舊版本

  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>

     或者直接下載最新版:app

    sudo yum install docker-ce

     

 腳本安裝docker

  若是你以爲上邊的安裝好麻煩,學不會,那麼使用下邊這個命令,官方有提供一個腳本安裝的方法。(若是你已經搞定了yum安裝的過程,那麼請忽略這段,繼續看後邊的內容)curl

curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun

  

校驗docker的安裝

  咱們能夠直接看docker版本就行了工具

docker -v

 

啓動docker

  安裝好docker並校驗成功,咱們準備啓動docker,一般,咱們但願它隨着系統一塊兒被啓動:url

sudo systemctl enable docker

  而後啓動docker:centos7

sudo systemctl start docker

  運行一段命令試試?(官方提供,我基本不用這個~)spa

sudo docker run hello-world

  以上。code

 

  啓動docker之後,就開始了咱們的docker之旅了,一些相關鏡像的東西,我留到下一篇文章來記錄(又能夠水一篇,贊!)

相關文章
相關標籤/搜索