注册dockerhub账号
首先要在 https://registry.hub.docker.com/ 注册dockerhub账号
然后,在命令行输入docker login,输入账号和密码
如果遇到了:
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post “http://%2Fvar%2Frun%2Fdocker.sock/v1.24/auth”: dial unix /var/run/docker.sock: connect: permission denied
那么执行以下指令:
sudo chmod 666 /var/run/docker.soc
sudo docker login
使得你的docker镜像命名符合规范
- 我的docker账户名为wdnmd,那么REPOSITORY命名就应该为
wndmd/image_name
- 倘若命名不合乎规范,那么应该更改名称
更改本地 docker 镜像名称的命令:
sudo docker tag image_id new_name:new_tag
sudo docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
wdnmd/hello_wdnmd v1 503f2930b6fe 3 hours ago 1.76MB
推送到dockerhub
sudo docker push wdnmd/hello_wdnmd:v1
其中:
- 账户名为wdnmd
- docker image名为hello_wdnmd
- tag名为v1