一、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 虛擬機器的...