## push
1. 首先在dockerhub注册账号.
2. 在终端使用命令docker login 登录账号.
使用push命令进行push
```
docker push 7740280/hello-world:latest //需要注意的是,仓库名必须一致,这里是7740280, ":"后面是tag
```
## 使用GitHub关联dockerhub
直接分享镜像比较不安全,因为里面可能有病毒或者什么.最好的方法是分享dockerfile.
我们可以使用dockerhub关联GitHub,GitHub存放dockerfile. 当dockerfile更新时,dockerhub自动帮我们去build镜像.
https://blog.csdn.net/u010395024/article/details/103276679?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_v2~rank_aggregation-1-103276679.pc_agg_rank_aggregation&utm_term=github%E4%B8%8Edocker%E5%85%B3%E8%81%94&spm=1000.2123.3001.4430
## dockerhub的不安全性
因为平时我们的私有代码不可能发布到dockerhub供其他人随意使用.可以搭建私有的registry.
https://www.cnblogs.com/yyxianren/p/10870494.html
特别需要注意的是,当我们build的时候,需要将仓库名改为该私有registry的地址+端口.