mac安装docker后
1.拉取镜像
docker pull registry
2.运行registry
mkdir -p /Users/dingyufei/docker/registry run -d -p 5000:5000 -v /Users/dingyufei/docker/registry:/var/lib/registry registry
-d后台运行 -p指定端口 -v把registry的镜像路径/var/lib/registry映射到本机的Users/dingyufei/docker/registry
//查看运行容器 docker ps
在更改下本地仓库非安全配置 ~/.docker/daemon.json 因为 Registry 使用的是 Https,而私有仓库只提供 http 服务,对于http的请求会有问题,所以改下这个配置。
其实把这个加上就好了 "insecure-registries" : [ "127.0.0.1:5000" ]
vim ~/.docker/daemon.json
{
"insecure-registries" : [
"127.0.0.1:5000"
],
"debug" : true,
"experimental" : true,
"registry-mirrors" : [
"https://8q2dp9p9.mirror.aliyuncs.com"
]
}
上传本地镜像到私仓
镜像名要规范!
用户名/仓库名:标签值(你可以将标签值理解为版本号,可以随意命名无任何影响,默认为lastest)
e.g. 如果你想上传你的pypiserver-image镜像到仓库中 你需要使用如下命令更改你的镜像名称和tag
docker tag pypiserver-image:latest 127.0.0.1:5000/pypiserver-image
再push即可
docker push 127.0.0.1:5000/pypiserver-image:latest
查看仓库中的镜像
curl -XGET http://127.0.0.1:5000/v2/_catalog
本文详细介绍了如何在Mac上使用Docker搭建私有仓库,包括安装Docker、拉取并运行Registry镜像、配置本地仓库为非安全、上传镜像到私仓以及查看仓库中的镜像。
2183

被折叠的 条评论
为什么被折叠?



