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

阿裏雲centos內docker的搭建

腳本安裝 官方文檔 -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)

卸載舊版本

  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之旅了,一些相關鏡像的東西,我留到下一篇文章來記錄(又可以水一篇,贊!)

阿裏雲centos內docker的搭建