docker入門(1)——docker安裝

Docker是什麼?

Docker 是一個開源的應用容器引擎,可以讓我們打包我們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的 Linux機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口(類似 iPhone 的 app),更重要的是容器性能開銷極低。docker主要有下面三個概念。

鏡像

鏡像(Image):是一個靜態的東西,是可以被用戶分享的文件,docker中的鏡像是靜態的,我們不能對他進行操作,只能pull別人的鏡像或者push自己的鏡像

容器

容器(Container):鏡像是不能被操作的,但是容器裏的東西是可以被操作的。所以我們可以把容器理解成動態的,即鏡像的動態狀態就是容器。docker容器可以直接進去操作,一旦退出,所有操作都會被抹去,恢復和進去前一樣的情況。就像是進入一個操作系統一樣,你可以進行各種操作,安裝各種軟件,但是一關機,電腦就會被重置。如果想要實現保存的話,只能是把當前容器封裝成一個新的鏡像。下次進入新的鏡像就可以保證上次的操作被保留。

倉庫

倉庫:顧名思義就是一個用來存儲的東西,類比git倉庫,我們可以pull自己之前push到自己倉庫的鏡像到本地,也可以pull別人的鏡像到本地,只要有別人的鏡像地址,名字,標籤等即可pull別人的鏡像

docker的應用場景

  • web應用的自動化打包和發佈
  • 自動化測試和持續集成、發佈
  • 在服務型環境中部署和調整數據庫或其他的後臺應用

docker的安裝

安裝環境

系統:win10 自帶子系統 ubuntu 16.04

安裝命令

sudo apt-get update
sudo apt-get install docker

安裝測試

docker  -v

//輸出版本信息
Docker version 1.7.1, build 786b29d/1.7.1(不同的版本輸出的信息不一樣)

啓動docker服務

docker的運行需要管理員權限,切換root用戶執行

su - root 
//輸入密碼
service docker start
發佈了47 篇原創文章 · 獲贊 28 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章