您好,登錄后才能下訂單哦!
這篇文章主要講解了“Docker容器文件系統是怎樣的”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Docker容器文件系統是怎樣的”吧!
一:Docker鏡像
Docker鏡像是Dockerfile的產物,是Docker容器的前提
關于Docker鏡像,有以下特性:
.由Dockerfile生成
.呈現層級結構
.每層鏡像包含:鏡像文件以及鏡像json元數據信息
二:Docker 容器
Docker容器是Docker鏡像的運行態體現。概括而言,就是在Docker鏡像之上,運行進程。進程啟動的方式有兩種,用戶即可以選擇運行自己另行指定的命令,也可以選擇運行Docker鏡像內部指定的命令。
三:Docker容器文件系統
FROM ubuntu:14.04 :設置基礎鏡像,此時會使用基礎鏡像ubuntu:14.04的所有鏡像層,為簡單起見,圖中將其作為一個整體展示。
ADD run.sh /:將Dockerfile所在目錄的文件run.sh加至鏡像的根目錄,此時新一層的鏡像只有一項內容,即根目錄下的run.sh.
VOLUME /data:設定鏡像的VOLUME,此VOLUME在容器內部的路徑為/data。需要注意的是,此時并未在新一層的鏡像中添加任何文件,但更新了鏡像的json文件,以便通過此鏡像啟動容器時獲取這方面的信息。
CMD ["./run.sh"]:設置鏡像的默認執行入口,此命令同樣不會在新建鏡像中添加任何文件,僅僅在上一層鏡像json文件的基礎上更新新建鏡像的json文件。
感謝各位的閱讀,以上就是“Docker容器文件系統是怎樣的”的內容了,經過本文的學習后,相信大家對Docker容器文件系統是怎樣的這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。