【docker】 從dockerfile到推送到鏡像倉庫 實操

【Dockerfile】

首先,新建一個 Dockerfile文件在當前目錄下,文件我已經建好了,所以用 cat -b 查看

Dockerfile

 

 

Dockerfile這個文件非常重要,大家可以自行去了解一下

 

docker build -t harbor-clean:0.1 .

然後就可以查詢建好的鏡像,用以下這個命令。 |more -10  這是以10行的每次顯示,因爲鏡像可能非常多,不易查找

docker images| more -10

鏡像建好了,可以運行一個容器,看看Dockerfile 創建的鏡像,是否存在問題。這個命令因你的Dockerfile內容的差異而存在差異,自行了解其中的意思,就知道怎麼編寫自己的Dockerfile了

docker run -it harbor-clean:0.1 --entrypoint=sh

我運行後,發現符合自己的要求,於是準備推送到遠程倉庫。倉庫的地址在 /etc/docker 下的daemon.json文件下可以找到,找到後運行以下命令。一定要先給tag,然後再 push,不然會報下圖的錯。

 docker tag harbor-clean:0.1 XXXXX/dev/harbor-clean:0.1
 docker push XXXXX/dev/harbor-clean:0.1

 push後,在對應的倉庫查找是否有這個鏡像,有就說明成功了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章