1、首先需要在dockerhub新建仓库
Docker Hub/repositories新建好之后就不用管它了
2、编译本地镜像
假设你已经有dockerfile或者正在运行的容器了
docker tag mydocker:latest myusername/demo_my_docker:1.0
mydocker是你已经有的镜像名称,然后增加标签,myusername就是你刚才在dockerhub创建仓库时用的账户名,demo_my_docker是你新建的仓库名字,1.0什么的就是版本号。
3、登陆
docker login
输入用户名和密码如果报错:
sudo apt install gnupg2 pass
之后再登录。
4、推送
docker push myusername/demo_my_docker:1.0
稍等一会就推送完成了,如果不是很顺利建议科学上网
5、拉取
推完了之后回到这里就可以看到你刚推的镜像了,拉取使用
docker pull myusername/demo_my_docker:1.0
Docker Hub/repositories