1、首先在Docker-hub注册自己的账号信息。
https://hub.docker.com/
2、你需要在本机上使用 docker login 命令,用刚才注册的用户名和密码认证身份登录,像这里就用了我的用户名“systanx”:
harbo@harbo-virtual-machine:~$ docker login -u systanx
Password:
WARNING! Your password will be stored unencrypted in /home/harbo/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
3、第三步很关键,需要使用 docker tag 命令,给镜像改成带用户名的完整名字,表示镜像是属于这个用户的。或者简单一点,直接用 docker build -t 在创建镜像的时候就起好名字。
格式:
docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
举例
docker tag redis:3.15 systanx/redis:3.5
源镜像:标签 用户名/镜像:标签
4、查看仓库下,修改的镜像是否存在是
harbo@harbo-virtual-machine:~$ docker tag alpine:3.15 systanx/redis:3.15
harbo@harb