当前位置: 首页 > news >正文

Docker的registry

简介

地址:https://hub.docker.com/_/registry
Dcoker registry是存储Dcoker image的仓库,运行push,pull,search时,是通过Dcoker daemon与docker registry通信。有时候会用Dcoker Hub这样的公共仓库可能不方便,我们可以通过registry创建一个本地仓库。

运行

docker run -d -p 5000:5000 -v ${PWD}/registry:/var/lib/registry --restart always --name registry registry:2.7.1

运行成功后,访问:http://服务器ip:5000/v2/_catalog,如:http://127.0.0.1:5000/v2/_catalog,可以查看到我们有一个空的仓库:

{"repositories":[]}

给镜像打tag

docker tag mysql:latest localhost:5000/myfirstimage

推送至你自己的registry

git push localhost:5000/myfirstimage
可以查看到我们有一个空的仓库中有一个镜像:
{"repositories":["myregmysql"]}

 

再从自己的registry拉取镜像

docker pull localhost:5000/myfirstimage

停止registry并删除所有数据

docker container stop registry && docker container rm -v registry

# 检查服务器版本
cat /etc/redhat-release  # CentOS Linux release 7.9.2009 (Core)
# 进入docker安装目录
cd /etc/docker
# 编辑daemon.json(不存在则新建)
vim daemon.json
"""
内容如下
{"insecure-registries":["182.61.19.183:5000"]
}
"""
# 重启docker使得配置生效
systemctl restart docker
# 将镜像推送到本地仓库
docker push nginx:1.17.9
# 从本地仓库下载镜像
docker pull nginx:1.17.9

相关文章:

  • ELK分布式日志管理平台部署
  • zlmediakit实现rtsp流服务器
  • 力扣104. 二叉树的最大深度
  • pytorch导出rot90算子至onnx
  • 24. 深度学习进阶 - 矩阵运算的维度和激活函数
  • 嵌入式硬件电路·电平
  • Linux中vi常用命令-批量替换
  • 智能医疗越发周到!新的机器人系统评估中风后的活动能力
  • 从零开始学习管道:管道程序的优化和文件描述符继承问题
  • gitee推荐-1Panel
  • 搜索百度可以直接生成代码拉
  • 【广州华锐互动】节约用水VR互动教育:身临其境体验水资源的珍贵!
  • ubuntu/vscode下的c/c++开发之-CMake语法与练习
  • Git多库多账号本地SSH连接配置方法
  • gitea仓库镜像同步至gitlab
  • 78. Subsets
  • Brief introduction of how to 'Call, Apply and Bind'
  • css系列之关于字体的事
  • GraphQL学习过程应该是这样的
  • IP路由与转发
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Java知识点总结(JavaIO-打印流)
  • PHP 的 SAPI 是个什么东西
  • Python socket服务器端、客户端传送信息
  • spring-boot List转Page
  • Spring框架之我见(三)——IOC、AOP
  • 从零开始学习部署
  • 大型网站性能监测、分析与优化常见问题QA
  • 看域名解析域名安全对SEO的影响
  • 蓝海存储开关机注意事项总结
  • 前端临床手札——文件上传
  • 我的zsh配置, 2019最新方案
  • 我的面试准备过程--容器(更新中)
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 你对linux中grep命令知道多少?
  • Hibernate主键生成策略及选择
  • scrapy中间件源码分析及常用中间件大全
  • ​水经微图Web1.5.0版即将上线
  • # .NET Framework中使用命名管道进行进程间通信
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • #FPGA(基础知识)
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (C)一些题4
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (三)c52学习之旅-点亮LED灯
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (转) Android中ViewStub组件使用
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)拼包函数及网络封包的异常处理(含代码)
  • (转)视频码率,帧率和分辨率的联系与区别
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版