docker的安裝和簡單使用

docker技術現在是開發人員的必備技術棧,下面簡單介紹一下docker的安裝和簡單的使用。

安裝docker

因爲docker就是基於Linux系統開發的,在windows系統上安裝使用docker還要安裝一大推的虛擬系統,在這裏個人強烈建議學習docker的系統選擇Linux系統,下面演示一下在Ubuntu系統上安裝docker的步驟。

第一步:檢查Linux內核是否滿足docker安裝要求

在安裝docker之前,首先要查看當前系統的版本,docker要求Ubuntu系統的內核要高於3.10 ,使用uname -r查看當前Linux系統的內核版本,如下:

我的系統版本是4.4.0,滿足docker的要求。

第二步:升級apt-get命令

在Ubuntu系統安裝docker之前要使用apt-get的最新版本,使用apt-get update更新apt-get。

第三步:安裝docker

在Ubuntu系統下使用apt-get install -y docker.io命令安裝docker,如下圖:

因爲我之前已經安裝過docker了,所以提示我已經安裝過了,等待docker安裝成功,接着啓動docker。

上面安裝的docker可能不是最新版本的docker,如果想安裝docker的最新版本,使用以下命令進行安裝:

curl -s https://get.docker.com|sh,關於curl命令的使用,可以自己補補課;安裝完之後,可以使用docker version查看安裝的docker版本,如下圖:

第四步:啓動docker服務

執行service docker start,執行完之後,使用docker version查看,出現上圖的結果,可以看到client和server端,這說明我們的docker啓動成功。

docker牛刀小試

第一步:拉取docker鏡像

docker的遠程倉庫有docker官方提供,由於國內網絡的原因,拉取官方的docker鏡像可能會比較慢,可以使用國內一些公司的提供的鏡像倉庫(比如網易的蜂巢),這個根據自己的需要選擇,我這裏演示一下拉取docker官方的hello-world鏡像;使用

docker pull hello-world命令拉取,如下圖:

顯示獲取成功,在hello-world後面啥都不寫,默認拉取最近版本。使用docker images查看拉取的docker鏡像,如下圖:

因爲我拉取了nginx的鏡像,所以這裏能看到兩個鏡像,如果想查看hello-world可以取官方的鏡像倉庫查看,如下圖:

地址是:https://hub.docker.com/explore/,想要獲取其他的docker鏡像,命令和hello-world一樣。

第二步:運行docker

使用docker run hello-world就可以啓動,如下圖:

如圖已經啓動了一個簡單的docker鏡像,截圖已經打印出了啓動hello-world的每一個步驟。如果啓動的多了,可以使用

docker ps命令查看啓動的docker鏡像,如下圖:

使用docker ps -a可以查看啓動過的歷史,如下圖:

啓動小結:

在使用docker run運行的時候,是前臺顯示的運行,只用ctrl+c退出之後,docker鏡像的啓動也就停止了,可以使用

docker run -d啓動,就可以後臺運行docker鏡像, 在這裏大家不用去死記硬背這些命令,用的時候時候,使用命令查看就可以了,比如上面的命令,可以使用docker run --help查看參數說明,如下圖:

-d參數說明是:Run container in background and print container ID,運行容器在後臺並且打印容器id,命令都非常多了,更何況命令後面的參數,所以用的時候使用提供的工具查看就可以了,沒必要去死記硬背。

總結:

上面是在Ubuntu上安裝使用docker的簡單步驟,在其他系統上基本原理都一樣,只是安裝的時候有點差異,最後個人再次強烈建議學習docker的時候在Linux上,不建議在windows上,有不對的地方大家多多指教。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章