我如下安装了Docker Local Registry
docker pull registry
后docker run -d -p 5001:5001 -v C:/localhub/registry:/var/lib/registry --restart=always --name hub.local registry
因为使用另一个应用程序的5000端口。但我无法达到
http:// localhost:5001 / v2 / _catalog
最佳答案
-p值的第一部分是主机端口,第二部分是容器内的端口。
此代码在端口5001上运行注册表
docker run -d -p 5001:5000 --name hub.local registry
如果要更改注册表在容器内侦听的端口,则必须使用此代码docker run -d -e REGISTRY_HTTP_ADDR=0.0.0.0:5001 -p 5001:5001 --name hub.local registry