如何將docker鏡像文件上傳至DockerHub?
一.Docker Hub中新建存儲(chǔ)庫(kù)
注冊(cè),登錄Docker Hub
之后,點(diǎn)擊右上角Create Repository
,創(chuàng)建存儲(chǔ)庫(kù),如下圖所示:
取個(gè)名字,例如demo。并且可以選擇是公有存儲(chǔ)庫(kù)還是私有存儲(chǔ)庫(kù)。
二.構(gòu)建docker鏡像文件
進(jìn)入Dockerfile 文件所在的路徑,構(gòu)建鏡像文件格式如下所示。
-t參數(shù)用來(lái)指定 image 文件的名字; username為你的Docker Hub用戶名; repository為你新建的存儲(chǔ)庫(kù)名稱;
tag為版本號(hào);
最后的那個(gè)點(diǎn)表示 Dockerfile 文件所在的路徑,此時(shí)為當(dāng)前路徑,所以是一個(gè)點(diǎn)。
$ docker image build -t [username]/[repository]:[tag] .
我構(gòu)建鏡像文件的命令如下:
$ docker image build -t 01/demo:0.0.1 .
三.推送鏡像到Docker Hub
本地登錄Docker Hub
,本地輸入如下命令:
$ docker login
接著輸入用戶名和密碼進(jìn)行登錄。
登錄成功之后,將Docker鏡像推送(push)到Docker Hub。輸入如下命令:
$ docker push lihui01/demo:0.0.1
等待一會(huì),便上傳成功。
四.Docker Hub中查看推送的鏡像
相關(guān)參考:docker教程