Docker part.1
reference Docker 一日初中階學習工作坊 共筆內容 about install quick usage 映像檔(Image) 唯讀的模版, 可用來建立container 容器(Container) 可以看做是一個簡易版的 Linux 環境映像檔是唯讀的,容器在啟動的時候建立一層可寫層作為最上層。 倉庫(Repository) Docker 倉庫的概念跟 Git 類似當使用者建立了自己的映像檔之後就可以使用 push 命令將它上傳到公有或者私有倉庫,這樣下次在另外一台機器上使用這個映像檔時候,只需要從倉庫上 pull 下來就可以了。每個倉庫中包含了多個映像檔,每個映像檔有不同的 標籤(tag) 倉庫註冊伺服器(Registry)可以理解為 GitHub 這樣的託管服務倉庫註冊伺服器上往往存放著多個倉庫 Image 取得 Image 從註冊服務器 registry.hub.docker.com 中的 ubuntu 倉庫來下載標記為 12.04 的映像檔 建立一個容器 執行bash 列出 Image REPOSITORY來自哪個 repository EX:docker.io/httpd TAGtag(ry) EX:14.04 or latest IMAGE IDimage的唯一ID CREATED VIRTUAL SIZE 搜尋 Image 建立 Image Container 新建並啟動 輸出一個 “Hello World”,之後終止容器 -t 選項讓Docker分配一個虛擬終端(pseudo-tty)並綁定到容器的標準輸入上-i 則讓容器的標準輸入保持打開。 當利用 docker run 來建立容器時,Docker 在後臺執行的標準操作包括: 檢查本地是否存在指定的映像檔,不存在就從公有倉庫下載 Read more about Docker part.1[…]