-
下載Busybox、Nginx鏡像
docker pull busybox
docker pull nginx
-
基於Busybox鏡像創建容器,並在容器中做部分變更操作,生成新鏡像
添加一些內容
正在運行的容器
提交修改過的鏡像
-
基於Nginx鏡像創建容器,網站外部訪問端口綁定80
記得關閉防火牆
-
基於Nginx鏡像創建容器,掛載宿主機文件夾作為web站點目錄,網站外部訪問端口綁定8080
掛載本地目錄,啟動容器
index.html為本地添加的內容
-
下載Registory鏡像,基於該鏡像創建本地鏡像倉庫,並將本地宿主機中的鏡像push到鏡像庫;刪除宿主機容器鏡像,重新從本地倉庫下載該鏡像
docker pull registory
啟動本地倉庫容器
先打標簽,以busybox為例
推送到本地倉庫
發現報錯,原因為docker使用https協議,修改本地配置文件,不使用Https協議
然后重啟docker、鏡像
頁面訪問可以看到
由此鏡像上傳成功
然后我們將docker中原有的鏡像刪除掉
再從本地倉庫拉取鏡像
至此結束!