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

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
3. docker push 到dockerhub上
docker push waldenz/friendlyhello:v1
// waldenz是本人的dockerhub id号, friendlyhello是要在傳到dockerhub上名稱為friendlyhello的repository,
// 如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上檢視