一、docker概述:
通過docker解決業務中中的問題,官網介紹的關鍵場景為:keep it ******(簡化),move fast (方便) ,collaborate(合作),基於cli工作流使各種技能水平的開發人員都可以訪問構建,共享和執行容器化應用程式,『一次封裝,隨處執行』,確保了正式環境與開發環境一致化,決絕了「開發環境能跑,一上線就崩」的尷尬。
學習docker首先要了解幾個概念:
映象—docker的映象和常見的系統iso映象類似,包含了應用程式的資訊;
容器—容器相當於乙個可以執行起來的虛擬機器,應用程式執行在容器中,docker執行在「docker」上;
倉庫—倉庫是存放映象的地方,有類似git的版本控制,同樣分為公開倉庫(public)和私有倉庫(private)兩種形式;
docker支援大部分的linux發行版,通過使用docker容器,就可以在不同的作業系統,
不同的機器上執行自己的應用,不用關心硬體、執行環境之類的配置,應用程式的遷移變得非常簡單。
二、docker與傳統虛擬化技術對比
相比傳統虛擬機器技術,docker資源占用少,啟動快,變更方便,很大的方便了專案的部署與維護,提供批量操作模式,方便大批量集群變更。docker是在作業系統層面上實現虛擬化,復用本機的作業系統,傳統方式是在硬體基礎上虛擬多個系統,在虛擬化的系統內執行部署相應的應用。
Docker學習記錄
docker 屬於 linux 容器的一種封裝,提供簡單易用的容器使用介面 docker 是伺服器 客戶端架構。命令列執行docker命令的時候,需要本機有 docker 服務。如果這項服務沒有啟動,可以用下面的命令啟動。systemctl 命令的用法 sudo systemctl start do...
docker學習記錄
docker 使用 記錄 列出全部本地映象 docker images 搜尋dockerhub有的docker映象 docker search 關鍵字 啟動乙個容器並啟動bash 互動方式 docker run i t 映象名 容器id bin bash 啟動容器以後臺方式執行 更常用 docker...
docker學習記錄
docker 使用 記錄 列出全部本地映象 docker images 搜尋dockerhub有的docker映象 docker search 關鍵字 啟動乙個容器並啟動bash 互動方式 docker run i t 映象名 容器id bin bash 啟動容器以後臺方式執行 更常用 docker...