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+項目源碼
全套軟件測試自動化測試大廠面經