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 tag ubuntu:latest 127.0.0.1:5000/ubuntu:latest
和
sudo docker push 127.0.0.1:5000/ubuntu:latest
将图像推送到私有注册表。
并使用
sudo docker pull 127.0.0.1:5000/ubuntu:latest
从私有注册表中提取图像。
但是当我在registry-mirrors. 我可以在拉取图像时捕获http请求。
是因为我部署私有registry的方式不对?还是private registry不支持http协议?
此致。
谢谢!