如何发布到docker hub?

J0h*_*4lt 4 docker docker-registry

我需要做些什么才能通过Docker Hub向公众提供我的图像?

搜索有些错误

The push refers to a repository docker.io/yourname/yourimage
Run Code Online (Sandbox Code Playgroud)

要么

Repository does not exist: docker.io/yourname/yourimage
Run Code Online (Sandbox Code Playgroud)

J0h*_*4lt 7

注册docker hub帐户.

跑:

docker login
Run Code Online (Sandbox Code Playgroud)

这将为〜/ .docker/config.json添加一个看起来像这样的文件:

{
    "auths": {
        "https://index.docker.io/v1/": {
            "auth": "somekey",
            "email": "your@emailaddress.com"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

你应该能够做到

docker push yourname/yourimage
Run Code Online (Sandbox Code Playgroud)