Docker容器學習與分享01

1.什麼是容器?

容器技術是一種虛擬化的方案,與傳統的虛擬機不一樣,傳統的虛擬機是經過中間層將一臺或多臺獨立的機器虛擬運行於物理硬件之上,而容器是直接運行在操做系統內核之上的用戶空間。
因此容器虛擬化又被稱做操做系統虛擬化,因爲依賴操做系統的特性,因此容器只能運行在相同或類似內核的的操做系統上。
因爲容器技術依賴於Linux內核特性:NamespaceCgroups,因此容器只能運行linux操做系統,而不能運行Window操做系統。linux

2.什麼是Docker?

Docker是一個開源的引擎,能夠輕鬆的爲任何應用建立一個輕量級的、可移植的、自給自足的容器。docker

3.Docker容器的優勢

  • 資源佔用少
  • 啓動快
  • 幾乎沒有性能損耗
  • 鏡像腳本化構建

4..Docker的基本組成

1.Docker客戶端(Client)
Docker Client是安裝在客戶端上,用於用戶操做容器
2.Docker守護進程(Docker daemon)
Docker daemon做爲服務器接受來自客戶端的請求,並處理這些請求,包括建立、運行、分發容器。
3.Docker鏡像(Docker image)
Docker image能夠看做是建立容器的模板,Docker容器經過Docker鏡像來建立。
4.Registry
Registry是用來存放Docker image的倉庫
5.Docker容器(Docker Container)
Docker經過Docker image建立服務器

5.Docker的安裝

安裝環境:Centos7虛擬機
1.安裝docker
這裏由於以前已經安裝好,因此沒有顯示安裝過程性能

2.檢查是否安裝成功
spa

顯示版本號表示安裝成功操作系統

3.運行Docker
經過下面的命令運行
3d

檢查Docker是否成功運行
code

active(running)表示Docker成功運行blog

爲了方便重啓以後Docker環境不用每次啓動,給Docker環境設置開機自啓
進程

這樣就成功安裝並運行了Docker環境。
使用docker version可查看安裝成功後的版本信息

相關文章
相關標籤/搜索