【docker 入門 - 01】- Docker 在 Centos7 上安裝與測試

1、學習文檔

官網網站: https://www.docker.comhtml

中文網站:http://www.docker-cn.comlinux

 

官方安裝文檔:https://docs.docker.com/install/linux/docker-ce/centos/docker

最好的文檔和學習路勁,都是來自官方的一手資料!固然,文檔寫的很差的除外。。。json

 

<注>:英文還能湊合的,儘可能去官網安裝,畢竟可以跟的上步伐!vim

這裏的解釋順序按照普通的安裝步驟走,可能會和官方順序有點不一樣。centos

 

如下的安裝步驟都須要網絡的支持哦,若是實在虛擬機中安裝的,注意要外網支撐哦!數組

 

2、OS requirements (系統要求)

To install Docker CE, you need a maintained version of CentOS 7. Archived versions aren’t supported or tested.服務器

The centos-extras repository must be enabled. This repository is enabled by default, but if you have disabled it, you need to re-enable it.網絡

The overlay2 storage driver is recommended.app

 

官方要求系統版本: Centos 7

安裝的 Docker 爲 docker-ce,即社區版

 

3、 Install using the repository(指定依賴的倉庫)

這裏,咱們能夠更新一下 yum 的依賴倉庫。

SET UP THE REPOSITORY(設置依賴倉庫)

  1. Install required packages. yum-utils provides the yum-config-manager utility, and device-mapper-persistent-data and lvm2 are required by the devicemapper storage driver.

    這裏可能須要更新一下有關 yum 工具的一些依賴工具,好比 提供了 yum-config-manager (yum 配置管理)的工具 yum-utils,還有提供 設備持久化數據映射 與 1vm2 的 devicemapper 設備映射存儲驅動。

更新命令以下:

$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

   2. Use the following command to set up the stable repository. You always need the stable repository, even if you want to install builds from the edge or test repositories as well.

     使用下面的命令來設置穩定版的倉庫。

$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

    3. 這裏只展現安裝穩定版的,若是須要更多更詳細的說明,請訪問 docker 官方文檔 

      

4、 Uninstall old versions(卸載老舊的 docker 依賴)

Older versions of Docker were called docker or docker-engine. If these are installed, uninstall them, along with associated dependencies.

之前的老舊的 docker 版本叫作 docker 或者 docker-engine。這裏你可能須要卸載這些老舊的依賴,卸載命令以下:

$ 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

 

The contents of /var/lib/docker/, including images, containers, volumes, and networks, are preserved. The Docker CE package is now called docker-ce.

 

5、INSTALL DOCKER CE(安裝 docker 社區版,這個足夠用了)

1. Install the latest version of Docker CE, or go to the next step to install a specific version:(若是你要安裝最新的 docker-ce 版本,則直接使用下面的命令,若是須要指定某個版本,則先查看第 2 條說明)

$ sudo yum install docker-ce

注: 若是這裏你指定了多個 docker 倉庫,則可能安裝到不是穩定的版本,具體查看官網信息。通常按照上面的步驟,是沒有問題的,這裏只是作一下說明。

2. To install a specific version of Docker CE, list the available versions in the repo, then select and install:(想要安裝某個特定版本的 docker-ce,這裏會列出你想要選擇的 可用版本,這裏從最高版本到最低版本爲 從上到下展現,命令以下:)

$ yum list docker-ce --showduplicates | sort -r

展現出來的結果可能以下:

docker-ce.x86_64            18.09.0.ce-1.el7.centos             docker-ce-stable

這是一個列表,通常會有多個版本,若是你想要安裝某個特定的版本,則選擇第二列,即  18.09.0.ce-1.el7.centos ,版本號爲 「-」 這個短線前面的部分,好比這個的 18.09.0.ce,則安裝命令以下:

這裏須要指定你 docker-ce 的版本
$ sudo yum install docker-ce-18.09.0.ce

這個的原始命令爲: 

$ sudo yum install docker-ce-<VERSION STRING>,其中 <VERSION STRING> 爲第二列 短線 「-」 前面的部分,組合起來,就能夠安裝到指定版本的 docker-ce。

6、Docker 啓動測試

1. 啓動 Docker

$ sudo systemctl start docker

2. Verify that docker is installed correctly by running the hello-world image.(經過運行 docker 界的 hello-world,來確認咱們的 docker 安裝是否正確)

$ sudo docker run hello-world

如圖,出現圖中紅框內的文字,則表明 docker 安裝成功了!

 

3. 若是想讓 docker 設置開啓激動,則命令以下:

$ sudo systemctl enable docker

 

7、Docker 簡單命令及學習指導(其實我也是個菜雞,但我覺着大方向不會錯的)

查看 docker 中的信息,好比有多少個容器啊,鏡像啊之類的,具體本身看。

docker info

 

 學習 docker 命令,可使用幫助命令查看手冊,有什麼命令不知道的,忘了的,能夠經過下面的命令來查看

docker --help

 
若是想要查看某個命令的詳細用法,則使用以下命令:(<command> 這個是你想要查詢的某個命令)

docker <command> --help

 

8、若是你想要安裝 阿里雲的加速鏡像

默認的加速鏡像可能會比較慢,固然這個你能夠本身決定,我用的程度也不是很深,也是借鑑別人的經驗!

若是你沒有阿里雲帳號,是能夠經過支付寶直接註冊登陸的,畢竟都是一個體系的,放心用便可!

阿里雲還有一個手機監控的 APP 哦,能直接在手機上輸入命令,控制你的服務器,救急用仍是挺好的,畢竟你不是時時刻刻都帶着電腦處處跑吧,哈哈!

 

1. 在阿里雲官網搜索欄中輸入 「容器鏡像服務」,會出現一個 「容器鏡像服務 > 控制檯」,直接點擊進入

2. 左側會有一個 「鏡像加速器」,點擊進去

3. 「加速器地址」 下面的連接就是你的加速地址

4. 在 「操做文檔」 一欄,選擇你的系統,這裏咱們選擇 「CentOS」

  1. 安裝 / 升級 Docker 客戶端,通常不用管

       2. 修改或者添加文件 /etc/docker/daemon.json

       命令以下: 

vim /etc/docker/daemon.json

內容修改成:(一看後面就像個數組,看是也是能夠設置多個地址的啊,可是這裏用一個就夠了,多餘的再說吧)

{
  "registry-mirrors": ["這裏是你的加速地址哦,千萬不要寫我"]
}

        3. 讓配置文件生效,並重啓docker

 

sudo systemctl daemon-reload
sudo systemctl restart docker

 

好了,docker 的安裝與簡單測試到這裏就完成了!!!

 

祝各位好運!!!

祝各位好運!!!

祝各位好運!!!

 

轉載請註明出處 【蘇子九霄】,謝謝!

相關文章
相關標籤/搜索