我的泊坞窗无法使用私有注册表(503服务不可用)

时间:2019-10-08 07:25:59

标签: docker docker-registry

我想将代码部署到生产环境中。但是,当我尝试运行此命令时:

  docker login -u admin -p admin123 172.xxx.x.xxx:30003

它向我返回“ 503服务不可用”。 当我curl http://172.xxx.x.xxx:30003时,它告诉我“连接被拒绝”,

这不是我第一次部署此代码,这种现象直到上周才出现,我该如何解决这个奇怪的问题?

1。重启docker服务 2.升级docker桌面(Mac系统) 但还是一样!

我的daemon.json:

{
  "insecure-registries" : [
    "172.xxx.xxx.xxx:30003",
    "127.0.0.1:5000"
  ]
}

这是上下文:

Yutongs-MacBook-Pro-2:~ yutong.liu$ docker login -u admin -p admin123 172.xxx.xxx.xxx:30003
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Error response from daemon: login attempt to http://172.xxx.xxx.xxx:30003/v2/ failed with status: 503 Service Unavailable

Yutongs-MacBook-Pro-2:~ yutong.liu$ curl http://172.xxx.xxx.xxx:30003/
curl: (7) Failed to connect to 172.xxx.xxx.xxx port 30003: Connection refused

2 个答案:

答案 0 :(得分:0)

尝试将地址放在第一位

docker login 172.xxx.x.xxx:30003 -u admin -p admin123 

答案 1 :(得分:0)

以下错误是服务器端错误

503 Service Unavailable

您的docker注册表很可能已关闭。

请尝试执行以下步骤以根本解决问题。

首先检查docker注册表端口是否可访问。

nc -zv 172.xxx.x.xxx 30003

如果成功,您可以尝试以下cURL请求列出Docker注册表目录,

curl http://172.xxx.x.xxx:30003/v2/_catalog

如果失败,则意味着您的Docker注册表已关闭。

请尝试确认Docker注册表是UP还是DOWN,然后重试。

希望有帮助。

相关问题