作者:想要把迩贴上私人标签92 | 来源:互联网 | 2022-12-02 19:06
我将通过遵循https://docs.docker.com/registry/deploying/来设置本地注册表。
docker run -d -p 5000:5000 --restart=always --name reg ubuntu:16.04
当我尝试运行以下命令时:
$ docker push localhost:5000/my-ubuntu
我得到错误:
Get http://localhost:5000/v2/: dial tcp 127.0.0.1:5000: connect:connection refused
任何的想法?
1> gravetii..:
连接被拒绝通常意味着您要连接的服务实际上并没有像应有的那样正常运行。这个问题可能还有其他原因,但是从本质上讲,对于您的情况,这仅意味着注册表尚未启动。
在执行其他任何操作之前,请等待注册表容器的正确docker run -d -p 5000:5000 --restart=always --name registry registry:2
创建- 这将通过官方docker映像创建本地注册表。
registry
通过运行确保容器已启动docker ps | grep registry
,然后再继续。