Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker不安全注册表,Ubuntu14.0.4 trusty,请求已取消等待标头的超时_Docker_Ubuntu 14.04 - Fatal编程技术网

Docker不安全注册表,Ubuntu14.0.4 trusty,请求已取消等待标头的超时

Docker不安全注册表,Ubuntu14.0.4 trusty,请求已取消等待标头的超时,docker,ubuntu-14.04,Docker,Ubuntu 14.04,我使用下面的命令创建了一个注册表- docker run-d-p 5000:5000--重新启动=始终--名称注册表 如果我使用命令 Docker pull本地主机:5000/ 一切正常 但是如果我使用 Docker pull IP地址:5000/ 一切都失败了 我尝试用docker_选项编辑/etc/default/docker文件,使docker服务崩溃 我添加了带有不安全注册表项的/etc/docker/daemon.json文件,但即使是在docker pull/push上,我也发现了下

我使用下面的命令创建了一个注册表-

docker run-d-p 5000:5000--重新启动=始终--名称注册表

如果我使用命令

Docker pull本地主机:5000/

一切正常

但是如果我使用

Docker pull IP地址:5000/

一切都失败了

我尝试用docker_选项编辑/etc/default/docker文件,使docker服务崩溃

我添加了带有不安全注册表项的/etc/docker/daemon.json文件,但即使是在docker pull/push上,我也发现了下面的错误-

请求已取消等待标头的超时


我被困在这里需要帮助

您需要通过编辑deamon.json文件将注册表声明为。默认情况下,当连接到本地主机上的注册表时,不需要配置TLS证书


但是,当您尝试连接到远程注册表时,它是不安全的,您需要为远程注册表添加一个不安全的注册表行

我能够解决这个问题,这是因为缺少no_代理,当我为我的ipaddress添加代理时,它开始工作。

我提到,我曾经尝试过,在那之后,我得到的不是tls握手失败,而是请求取消等待标头的超时