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

Docker搭建有UI的私有镜像仓库

Docker搭建有UI的私有镜像仓库

一、使用这个docker-compose.yml文件:

version: '3'services:registry-ui:image: joxit/docker-registry-ui:2.5.7-debianrestart: alwaysports:- 81:80environment:- SINGLE_REGISTRY=true- REGISTRY_TITLE=Att Docker Registry UI- DELETE_IMAGES=true- SHOW_CONTENT_DIGEST=true- NGINX_PROXY_PASS_URL=http://registry-server:5000- SHOW_CATALOG_NB_TAGS=true- CATALOG_MIN_BRANCHES=1- CATALOG_MAX_BRANCHES=1- TAGLIST_PAGE_SIZE=100- REGISTRY_SECURED=false- CATALOG_ELEMENTS_LIMIT=1000container_name: registry-uiregistry-server:image: registryrestart: alwaysenvironment:REGISTRY_HTTP_HEADERS_Access-Control-Allow-Origin: '[http://192.168.8.20:81]'REGISTRY_HTTP_HEADERS_Access-Control-Allow-Methods: '[HEAD,GET,OPTIONS,DELETE]'REGISTRY_HTTP_HEADERS_Access-Control-Allow-Credentials: '[true]'REGISTRY_HTTP_HEADERS_Access-Control-Allow-Headers: '[Authorization,Accept,Cache-Control]'REGISTRY_HTTP_HEADERS_Access-Control-Expose-Headers: '[Docker-Content-Digest]'REGISTRY_STORAGE_DELETE_ENABLED: 'true'volumes:- /exthd/registry-data:/var/lib/registrycontainer_name: registry-server

二、配置Docker信任地址

私服采用的是http协议,默认不被Docker信任,所以需要做一个配置:

vi /etc/docker/daemon.json
需要将 http://192.168.3.128 替换为你自己的 ip
“insecure-registries”:[“http://192.168.3.128:8080”]
需要注意的是,别忘了需要写一个逗号在这里插入图片描述

重加载
#systemctl daemon-reload
重启docker
#systemctl restart docker

三、推送镜像

1.tag本地镜像
docker tag nginx:latest 192.168.3.128:8080/nginx:1.0

2.推送镜像
docker push 192.168.3.128:8080/nginx:1.0

在这里插入图片描述

四、拉取镜像

1.先把之前的删除掉
docker rmi 192.168.3.128:8080/nginx:1.0
docker rmi nginx:latest # 如果镜像正在被容器使用,可以使用 -f 选项进行强制删除

2.拉取镜像
docker pull 192.168.3.128:8080/nginx:1.0

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

相关文章:

  • Qt打开文件对话框选择文件之后弹出两次
  • 【JAVA】正则表达式中的正向肯定预查
  • django从入门到实战(一)——路由的编写规则与使用
  • vue框架开发的前端项目,build和package的区别
  • 视频智能分析软件LiteAIServer摄像机实时接入分析平台噪声监测算法介绍
  • 鸿蒙UI开发与部分布局
  • redis的map底层数据结构 分别什么时候使用哈希表(Hash Table)和压缩列表(ZipList)
  • css水平居中+垂直居中
  • 设计模式之 组合模式
  • LCR 001 两数相除
  • 数据库、数据仓库、数据湖、数据中台、湖仓一体的概念和区别
  • vue 的生命周期函数
  • 单片机UART协议相关知识
  • 【操作系统不挂科】<CPU调度(13)>选择题(带答案与解析)
  • OpenCV笔记:图像去噪对比
  • A-B数对(二分查找)
  • Vue 的各个生命周期
  • 实现简易计算器 网格布局 QT环境 纯代码C++实现
  • 后端开发详细学习框架与路线
  • 2.langchain中的prompt模板 (FewShotPromptTemplate)
  • FairGuard游戏加固实机演示
  • Spark使用过程中的 15 个常见问题、详细解决方案
  • 算法【最长递增子序列问题与扩展】
  • k8s篇之flannel网络模型详解
  • windows 和 linux检查操作系统基本信息
  • Oracle OCP认证考试考点详解082系列22
  • 线性回归 - 最小二乘法
  • Linux - 线程基础
  • 网络爬虫——分布式爬虫架构
  • RT_Thread内核源码分析(三)——线程