天天看點

上傳自己的鏡像到dockerhub

1. dockerhub上建立repository。

其實也可以省略這步,執行push操作時,如果dockerhub上不存在該repository,則會自動建立。

上傳自己的鏡像到dockerhub

2. 本地的image名稱push到docker時,repository 需要符合格式: dockerid/repository_name,

如,本地之前建立了一個friendlyhello的image, 需要通過 docker tag 變為可push的repository

docker tag local-image:tagname new-repo:tagname
eg: docker tag friendlyhello waldenz/friendlyhello:v1
           
上傳自己的鏡像到dockerhub
上傳自己的鏡像到dockerhub
上傳自己的鏡像到dockerhub

3. docker push 到dockerhub上

docker push waldenz/friendlyhello:v1
// waldenz是本人的dockerhub  id号, friendlyhello是要在傳到dockerhub上名稱為friendlyhello的repository,
// 如dockerhub上沒有,則自動建立
           
上傳自己的鏡像到dockerhub

注意: mac 執行docker push指令如果出現 denied: requested access to the resource is denied,需要再mac的鑰匙串重新登入一次,再docker login即可。

詳解參考本人的另一篇文章:  mac docker push : requested access to the resource is denied

4. 在dockerhub上檢視

上傳自己的鏡像到dockerhub