當前位置:編程學習大全網 - 源碼下載 - 理解了鏡像和容器,妳就掌握了Docker的80%

理解了鏡像和容器,妳就掌握了Docker的80%

Namespaces: 做隔離pid、net、ipc、mnt、uts

Control groups: 做資源限制

Union file systems: Container和image的分層

Build from Dockerfile

Docker提供壹個配置文件Dockerfile,就好比之前博主使用Vagrant工具時的Vagrantfile文件壹樣,通過Dockerfile文件就可以去定義壹個docker image鏡像,build這個dockerfile文件就可以構建出壹個image鏡像

Pull from Registry

類似github 倉庫,可以git clone拉取倉庫的文件,也可以將文件push到倉庫中,那麽docker pull則是在docker hub上去拉取妳要的鏡像

三、Container(容器)

說明:上壹步在容器中安裝了vim並退出了容器,那麽在已退出的容器中可以看到該容器,現在則需要將這個容器commit成壹個鏡像,這個鏡像是基於centos8基礎鏡像的,但是跟centos8基礎基礎鏡像不壹樣的是它安裝了vim

以上創建image的方式不提倡使用,因為如果發布該image,用戶拿到該image是不知道該image是如何構建的,並且這種方式構建image很有可能把不安全的東西放到image裏面發布出去,即該image肯定是不安全的

通過dockerfile構建鏡像和commit容器生成的鏡像差不多,但建議使用dockerfile構建image,這樣的話只需要分享dockerfile這個文件給別人就可以了,別人通過妳分享的dockerfile文件就能構建出跟妳壹樣的image

最後我也整理了壹些軟件測試學習資料,對於學軟件測試的小夥伴來說應該會很有幫助,為了更好地整理每個模塊

需要的私信我關鍵字555免費獲取哦 註意關鍵字是:555

全套軟件測試自動化測試教學視頻

300G教程資料下載視頻教程+PPT+項目源碼

全套軟件測試自動化測試大廠面經

  • 上一篇:oa移動辦公軟件有哪些
  • 下一篇:二維快速源代碼
  • copyright 2024編程學習大全網