当前位置: 首页 > 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

http://www.lryc.cn/news/246131.html

相关文章:

  • 【vue_3】关于超链接的问题
  • redis优化秒杀和消息队列
  • arm-eabi-gcc 和 arm-none-eabi-gcc 都是基于 GCC 的交叉编译器
  • 《大话设计模式》(持续更新中)
  • 人工智能原理复习--绪论
  • [网络] 字节一面~ 2. HTTP 2 与 HTTP 1.x 有什么区别
  • 自己动手实现一个深度学习算法——八、深度学习
  • js闭包的必要条件及创建和消失(生命周期)
  • 鸿蒙开发-ArkTS 语言-基础语法
  • GPT实战系列-GPT训练的Pretraining,SFT,Reward Modeling,RLHF
  • 电子学会C/C++编程等级考试2022年03月(三级)真题解析
  • 理解 JUnit, JaCoCo 到 SonarQube 的过程及 Maven 配置
  • 人工智能关键技术决定机器人产业的前途
  • 2023华为ICT网络初赛试题回顾
  • Hands-on Machine Learning with Scikit-Learn,Keras TensorFlow
  • 242. 有效的字母异位词
  • TUP通信——与多个客户端同时通信
  • 基于helm的方式在k8s集群中部署gitlab - 备份恢复(二)
  • B树与B+树的对比
  • 关键路径-STL版/拓扑排序 关键路径【数据结构】
  • 最新AI创作系统ChatGPT系统运营源码,支持GPT-4图片对话能力,上传图片并识图理解对话,支持DALL-E3文生图
  • 小航助学题库蓝桥杯题库stem选拔赛(21年3月)(含题库教师学生账号)
  • [python]离线加载fetch_20newsgroups数据集
  • Python与设计模式--代理模式
  • ubuntu挂载磁盘,以及开机自动挂载磁盘
  • Jetpack Compose中适应性布局的新API
  • 小航助学题库蓝桥杯题库stem选拔赛(22年1月)(含题库教师学生账号)
  • 蓝桥杯第100 题 九宫幻方 DFS 全排列 C++ 解题思维
  • NOI / 1.10编程基础之简单排序 提问05:分数线划定 c语言 结构体
  • 再探Docker:从Docker基础到跨服务器部署