Docker核心技術

2022-05-26 16:30:10 字數 1937 閱讀 1562

一、docker基礎」一處封裝構建,到處執行「 跨平台跨伺服器。

1.解決了執行環境和配置問題軟體容器,方便做持續整合並有助於整體發布的容器虛擬化技術。

二、docker三要素

1.倉庫:集中存放映象的場所。docker hub

2.映象:乙個唯讀的模板。

3.容器:獨立執行的乙個或一組應用,映象的例項。

4.docker 架構圖

5.helloworld映象

5.1 ps -ef | grep docker

5.2 docker run  hello-world

6.docker 幫忙命令

service docker start:啟動docker

service docker stop:停止docker

docker info:docker 資訊。

docker --help:幫助。

docker ps -a:列出所有容器, 不加 -a 僅列出正在執行的,

7.映象命令

docker images

8.容器命令

9.映象原理

docker commit

三、容器資料卷 資料持久化

四、dockerfile:是構建docker映象的構建檔案。

1.構建三步驟:docker file、docker build、docker run。

2.例子

3. dockerfile 命令

4. dockerfile小結

五、docker常用安裝

1.總體步驟

2.安裝tomcat

Docker核心技術

執行在同樣的主機上,docker容器共用乙個container,而虛擬機器則使用自己的作業系統上的container,虛擬機器之間擁有比docker更好的隔離性,但docker相對於虛擬機器來說有更多的優勢,比如虛擬機器作業系統的存在額外占用了更多的計算資源,其次,從空間占用上,虛擬機器基本都是gb...

Docker 核心技術

介紹 linux namespace 是一種 linux kernel 提供的資源隔離方案 linux 核心 中 namespace 的實現 linux 對 namespace 操作方法 namespace 的隔離性 namespace 型別 隔離資源 kernel 版本 ipcsystem v i...

Docker 2 核心技術

2.1.1 docker映象 2.1.2 映象與容器 2.1.3 映象通常較小 2.1.4 映象拉取和映象倉庫 2.1.5 映象命名和標籤 2.1.6 映象與分層 2.1.7 共享映象層 2.1.8 映象雜湊值 摘要 2.2.1 docker容器 2.2.2 容器vs虛擬機器 2.2.3 虛擬機器的...