docker可以使用http请求从私有注册表中提取图像吗?

docker可以使用http请求从私有注册表中提取图像吗?,docker,http,containers,docker-registry,docker-registry-mirror,Docker,Http,Containers,Docker Registry,Docker Registry Mirror,我想在从私有注册表提取图像时捕获http请求。但它不起作用。我使用wireshark,只捕获tcp请求 我用 sudo docker run -d -v /opt/registry/data:/var/lib/registry -p 5000:5000 --name myregistry registry:latest 启动我的私人注册。加 { "insecure-registries": [ "127.0.0.1:5000" ] } 在/etc/docker/

我想在从私有注册表提取图像时捕获
http
请求。但它不起作用。我使用
wireshark
,只捕获tcp请求

我用

sudo docker run -d  -v /opt/registry/data:/var/lib/registry -p 5000:5000  --name myregistry registry:latest
启动我的私人注册。加

{
   "insecure-registries": [
      "127.0.0.1:5000"
    ]
}
/etc/docker/daemon.json中

使用

将图像推送到专用注册表

和使用

sudo docker pull 127.0.0.1:5000/ubuntu:latest
从私有注册表中提取图像

但是当我在
注册表镜像中添加一个httpurl时。我可以在提取图像时捕获
http
请求

这是因为我以错误的方式部署了私有注册表吗?还是它不支持私有注册表中的http协议

致以最良好的祝愿


谢谢

检查如何使用wireshark作为环回地址。。。!!问题不在于私有注册表,而在于wireshark的使用方式。
sudo docker push 127.0.0.1:5000/ubuntu:latest
sudo docker pull 127.0.0.1:5000/ubuntu:latest