1、首先需要在dockerhub新建仓库
Docker Hubhttps://hub.docker.com/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
稍等一会就推