docker私有仓库的搭建
admin
2023-02-23 17:40:07
0

Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方提供了公共的镜像仓库,从安全和效率等方面考虑,部署私有环境内的Registry是非常必要的
1、环境
...92,docker私有仓库服务器,centos7.3
...91,使用docker镜像的服务器,centos7.3
2、安装软件
安装docker(两个服务器都要安装):
yum install -y epel-release
yum install -y docker-io
启动:
systemctl start docker
systemctl enable docker
docker version
systemctl status docker
安装私有仓库(...92):
docker pull registry#拉取registry镜像
docker run --name docker-registry -d -p 5000:5000 registry#启动一个registry容器,提供私有仓库服务。
执行命令curl -X GET http://127.0.0.1:5000/v2/_catalog,收到的响应如下,是个json对象,其中repositories对应的值是空的json数组,表示目前仓库里还没有镜像:
{"repositories":[]}
私有仓库创建成功。
3、配置
支持http协议推送(
...91):
正常情况下,应用服务器推送镜像到仓库用的是https,此处我们通过命令行来测试推送用的是普通的http,所以需要修改docker的启动参数,使之允许以http协议工作;
修改/etc/default/docker文件:
cat /etc/default/docker
DOCKER_OPTS="--insecure-registry ...92:5000"
修改 /usr/lib/systemd/system/docker.service
增加两行
[Service]
Type=notify
EnvironmentFile=-/etc/default/docker
ExecReload=/usr/bin/dockerd -H fd:// $DOCKER_OPTS
修改 /etc/docker/daemon.json
{
"insecure-registries": ["https://
...92:5000"]
}
给需要推送的镜像添加一个带有私有仓库的ip的TAG:
docker tag 8428e0398d0d ...92:5000/myip_father
推送镜像到私有仓库:
docker push
...92:5000/myip_father
检查:
服务器上分别执行:
curl -X GET http://127.0.0.1:5000/v2/_catalog
出现:{"repositories":["myip_father"]}
curl -X GET https://*.*.*.92:5000/v2/_catalog
出现:{"repositories":["myip_father"]}
成功推送到私有仓库。
从私有仓库拉取:
docker pull ..*.92:5000/myip_father

相关内容

热门资讯

东莞移动:5G-A智擎护航, ... “五一”期间,松山湖草莓音乐节、广东国际汽车展示交易会·春季、2026茶园游会田园文化美食节、大岭山...
汉阳“知音数创”AI智能体创新... 4月30日,武汉市汉阳区数智产业推介会暨汉阳“知音数创”AI智能体创新大赛启动仪式在武汉基金产业基地...
伊朗最高领袖军事顾问:美国必须... 当地时间5月6日,伊朗最高领袖军事顾问穆赫辛·雷扎伊在接受采访时表示,伊朗不允许美国在不付出代价的情...
瑞士确诊、法国密接、西班牙待命... 综合法媒报道,国际探险邮轮“洪迪厄斯”号上的汉坦病毒事件,正从南美航程延伸至欧洲语境。最新进展显示,...
AMD锐龙X3D快到把游戏跑崩... 快科技5月6日消息,在Apex英雄最新Overclocked补丁中,修复了一个颇为尴尬的问题:AMD...
重磅|第十九届智慧城市大会将于... 2026年7月16日-18日,第十九届智慧城市大会将在天津社会山国际会议中心举办。本届大会由中国服务...
奥巴马暗批特朗普:不应将司法与... 美国前总统奥巴马近日在接受采访时,借列举总统权力被滥用的多个例子,含蓄批评总统特朗普,但全程未直接点...
三星宣布:在中国大陆市场停止销... 【大河财立方消息】5月6日,三星(中国)投资有限公司发布通知称,为应对急剧变化的市场环境,经慎重研究...
郑州商转公“直还”扩容!80家... 【大河财立方消息】5月6日,郑州住房公积金管理中心公告,13家银行已与郑州住房公积金管理中心签订《商...
男子花数十万买回犀牛角、熊胆,... 王绍斌至今想不通,自己是个三十多年的生意人,怎么会在老挝一下子刷出去六位数,买回来两片犀牛角、半块熊...