[root@docker harbor]# ls
common.sh harbor.v2.5.4.tar.gz harbor.yml harbor.yml.tmpl install.sh LICENSE prepare
[root@docker harbor]#







[root@docker harbor]# docker login reg.folian.org
Username: admin
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credential-stores
Login Succeeded
[root@docker harbor]# docker push reg.folian.org/my-busybox:latest
The push refers to repository [reg.folian.org/my-busybox]
d51af96cf93e: Retrying in 1 second
unknown: bad request: invalid repository name: my-busybox
提供的仓库名称 my-busybox
可能不符合 Docker 仓库的命名规则。在 Docker 中,仓库名称通常遵循 <username>/<repository>
的格式,其中 <username>
是你的 Docker 用户名或组织名,<repository>
是你的镜像仓库名。
由于你没有在 my-busybox
前指定用户名,Docker 尝试将其视为一个完整的仓库名,但这可能不符合你的 Docker 仓库的期望格式。如果你的 Docker 仓库需要用户名作为仓库名的一部分,你应该将用户名添加到仓库名之前。
例如,如果你的 Docker 用户名是 folian
,你应该将镜像标记为:docker tag busybox:latest reg.folian.org/folian/my-busybox:latest
[root@docker harbor]# docker push reg.folian.org/folian/my-busybox:latest
The push refers to repository [reg.folian.org/folian/my-busybox]
d51af96cf93e: Pushed
latest: digest: sha256:28e01ab32c9dbcbaae96cf0d5b472f22e231d9e603811857b295e61197e40a9b size: 527
[root@docker harbor]#
