Docker 的核心概念和安裝

2021-09-17 23:38:47 字數 865 閱讀 4548

docker 映象

docker映象(images)類似於虛擬機器映象,可以將它理解為乙個面向docker引擎的唯讀模版,包含了檔案系統

docker 容器(container)類似於乙個輕量級的沙箱,docker利用容器來執行和隔離應用。容器是從映象建立的應用執行例項,可以將其啟動、開始、停止刪除,而這些容器都是相互隔離、互不可見的。

docker倉庫(repository)類似於**倉庫,是docker集中存放映象檔案的場所。

1.2安裝docker

docker支援在主流的作業系統平台上使用,包括ubuntu、centos、windows以及macos系統等。

ubuntu安裝docker:

ubuntu14.04版本官方軟體源已經自帶了docker包,可以直接安裝:

$ sudo apt-get update

$ sudo apt-get install -y docker.io

$ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker

centos安裝docker:

對於centos 7系統,由於centos-extras源已經內建docker,讀者可以直接使用yum命令安裝:

$ sudo yum install -y docker

windows 安裝docker:

2)執行installer

3)開啟桌面的boot2docker start程式

mac os安裝docker:

homebrew 的 cask 已經支援 docker for mac,因此可以很方便的使用 homebrew cask 來進行安裝:

$ sudo brew install docker

Docker 核心概念

1.docker映象 docker映象 image 類似於虛擬機器映象,可以將它理解為乙個面向docker引擎的唯讀模板,包含了檔案系統。例如 乙個映象可以只包含乙個完整的ubuntu作業系統環境,可以把它稱為乙個ubuntu映象。映象也可以安裝了apache應用程式 或使用者需要的其他軟體 可以把...

Docker核心概念

docker引擎的基礎是基於linux容器 lxc 技術,即容器有效的將由單個作業系統管理的資源劃分到孤立的組中,以便更好地在孤立的組之間平衡有衝突的資源使用需求。docker可以高效的建立應用。docker在運維中的優勢 1.更快的交付和部署。使用docker,開發人員可以使用映象來快速構建一套標...

docker核心概念

docker客戶端 docker客戶端是許多docker使用者與docker互動的主要方式。當您使用諸如docker run之類的命令時,客戶端會將這些命令傳送到守護程序,由守護程序執行這些命令。docker客戶端可以與多個守護程序通訊。docker守護程序 daemon 監聽客戶端請求,並管理do...