docker私有镜像仓库搭建

2023-05-16

目录

      • 1. 拉取registry镜像
      • 2. 启动registry容器
      • 3. 编辑daemon.json文件
      • 4. 重新加载docker配置
      • 5. 访问私库web页面
      • 6. 推送镜像到registry私库

1. 拉取registry镜像

docker pull registry:2

2. 启动registry容器

docker run -d -p 5000:5000 --name registry --restart=always registry:2

3. 编辑daemon.json文件

vim /etc/docker/daemon.json
添加如下内容

{
	     "registry-mirrors": [
		              "http://f1361db2.m.daocloud.io"
			           ],
				        "insecure-registries":["192.168.227.57:5000"]
					 }

注意:
http://f1361db2.m.daocloud.io为镜像加速器地址
insecure-registries为设置当前的私库的IP地址和端口

4. 重新加载docker配置

重新加载docker配置并重启docker服务

sudo systemctl daemon-reload
sudo systemctl restart docker

5. 访问私库web页面

http://192.168.227.57:5000/v2/

如下图所示表示搭建registry镜像私库成功
在这里插入图片描述

6. 推送镜像到registry私库

首先需要将镜像名修改成如下这样
docker tag redis:latest 192.168.227.57:5000/redis:latest
然后在执行推送命令
docker push 192.168.227.57:5000/redis:latest
再次访问私库web页面
http://192.168.227.57:5000/v2/_catalog
如下所示这样表示上传镜像到私库成功
在这里插入图片描述
查看镜像版本
http://192.168.227.57:5000/v2/redis/tags/list
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker私有镜像仓库搭建 的相关文章

  • QT中的MessageBox设置自动关闭退出

    一 概述 由于弹出的MessageBox需要手动操作 xff0c 点击相关操作程序才会进一步执行 xff0c 所以有时程序使用了MessageBox会阻塞相关功能代码执行 例如 xff0c 在串口编程中 xff0c 接收到数据或某项配置成功
  • SpringAop

    目录 1 创建maven项目 pom xml添加依赖2 启动类3 代理类4 服务类5 请求类6 Spring4的Aop7 Spring5的Aop 1 创建maven项目 pom xml添加依赖 span class token generi
  • 最常用的linux命令大全

    个人感觉这篇最常用的linux命令大全写的比较好 xff0c 所以做了转载 xff0c 原文连接 一 基础知识 1 1 liunx系统的文件结构 dev 设备文件 etc 大多数配置文件 home 普通用户的家目录 lib span cla
  • Spring注解(包含SpringBoot)

    目录 1 64 SpringBootApplication 作用在启动类上 2 64 EnableAutoConfiguration 作用在启动类上 3 64 ComponentScan 作用在启动类上 4 64 Configuration
  • SUSE12系统安装

    SUSE12系统安装 本教程为转载 xff0c 原文连接 1 启动安装模式 在启动页面上选择Installation xff0c 然后按Enter键 xff0c 开始载入SUSE Linux服务安装程序并以普通模式安装 开始初始化 更新安装
  • SUSE15系统安装

    本教程为转载内容 xff0c 原文链接 SUSE15系统安装 安装开始 1 启动安装模式 在启动页面上选择Installation xff0c 然后按Enter键 xff0c 这将载入SUSE Linux服务器安装程序并以普通模式安装 2
  • Rocky Linux 8.4系统安装

    本教程为转载内容 xff0c 原文链接 Rocky Linux 8 4系统安装 安装目的地 xff0c 选择自定义 xff0c 点击完成 点击自动创建 修改 分区的大小为34 GiB xff0c 将空闲出来的1 06GiB分给 temp分区
  • Ubuntu21.04系统安装

    目录 1 启动Ubuntu21 04镜像2 安装界面3 键盘布局4 安装模式5 安装类型6 磁盘分区7 确认磁盘手动分区8 创建EFI System Partition9 创建boot引导分区10 创建swap虚拟分区11 创建根分区12
  • Java8使用stream将Map转成List的方法

    import java util HashMap import java util List import java util Map import java util stream Collectors 64 Author liangju
  • Debian11系统安装

    目录 1 启动镜像2 选择语言3 选择所在位置4 键盘布局5 设置主机名6 设置域名7 设置root账户密码8 设置用户和密码9 设置时区10 磁盘分区11 安装其他软件包11 安装系统镜像12 参与软件包使用情况调查13 安装环境14 系
  • Deepin20.2.3系统安装

    目录 1 启动镜像2 选择语言3 硬盘分区4 新建boot分区5 创建虚拟分区6 创建根分区7 执行分区方案8 安装系统9 系统设置10 重启进入系统11 ssh连接 1 启动镜像 启动镜像进入Boot menu xff0c 默认选择第一行
  • Linux之基础命令篇

    目录 综述1 cd2 pwd3 ls4 查看文件内容4 1 less4 2 more4 3 cat4 4 tac4 5 head4 6 tail 5 压缩命令5 1 tar tar 5 2 tar tar gz 5 3 tar tar xz
  • Redhat8.4系统安装

    目录 1 启动镜像2 选择语言3 选则键盘布局4 磁盘分区4 1 创建引导分区 xff08 boot xff09 4 2 创建根分区 xff08 xff09 4 3 创建swap分区 5 KDUMP6 设置时区7 软件选择8 网络和主机名9
  • Linux之用户权限篇

    目录 前言1 查看用户信息1 创建用户2 修改用户信息3 删除用户4 文件权限4 1 chmod4 2 chown 5 用户密码 前言 用户权限非常重要 非常重要 xff01 非常重要 xff01 所以单独拿出来做笔记 xff0c 平时在l
  • Linux之镜像源篇

    目录 1 概述2 本地镜像源2 1 第一种方式2 2 第二种方式 3 在线镜像源 xff08 阿里云源 xff09 1 概述 1 yum需要一个yum库 xff0c 也就是yum源 默认情况下 xff0c CentOS就有一个yum源 在
  • mysql使用指南

    目录 一 SQL简述1 SQL的概述2 SQL的优点3 SQL的分类 二 数据库的三大范式三 数据库的数据类型1 整数类型2 浮点数类型和定点数类型3 字符串类型4 字符串类型5 日期与时间类型 四 数据库 数据表的基本操作1 数据库的基本
  • linux下安装mysql8及使用

    目录 1 下载mysql软件包2 解压缩包3 移动MySQL文件4 添加用户和用户组5 创建 data mysql目录6 创建 etc my cnf文件7 安装libaio8 初始化mysql9 查看数据库密码10 重命名mysql ser
  • Linux安装nacos

    目录 前言1 安装jdk jdk1 8 43 2 安装maven maven3 2 43 3 环境生效4 启动nacos5 关闭nacos 前言 Nacos 致力于帮助您发现 配置和管理微服务 Nacos 提供了一组简单易用的特性集 xff
  • docker搭建redis主从复制

    目录 1 docker拉取镜像2 启动两台redis容器3 查看容器状态4 查看两台容器的ip地址5 进入容器 xff08 从机 xff09 6 测试主从复制效果 1 docker拉取镜像 docker pull redis 6 0 8 2
  • java代码实现部门树以及任意树结构的获取

    表结构如下 SET NAMES utf8mb4 SET FOREIGN KEY CHECKS 61 0 Table structure for my dept DROP TABLE IF EXISTS 96 my dept 96 CREAT

随机推荐

  • docker搭建nacos集群

    目录 前言1 启动mysql5 7容器2 配置nacos config数据库 xff08 1 xff09 创建nacos config数据库 xff08 2 xff09 创建nacos的配置表 3 拉取nacos镜像4 启动nacos容器5
  • linux搭建nacos集群

    目录 前言1 准备mysql数据库2 准备nacos压缩包 xff08 1 xff09 下载nacos xff08 2 xff09 创建集群节点目录 xff08 3 xff09 修改集群配置文件 3 复制nacos到每个节点目录4 修改se
  • docker搭建mysql8.0主备(主从复制)

    目录 前言1 拉取mysql8 0 25镜像2 启动mysql容器3 修改配置文件4 进入主容器mysql5 进入从容器mysql6 测试主从复制效果 注意事项 xff1a 前言 由于最近项目中开始要用到mysql主备模式 xff0c 所以
  • window11系统安装

    目录 前言1 系统配置要求2 安装方式Windows 11 安装助手创建 Windows 11 安装媒体下载 Windows 11 磁盘映像 ISO 3 安装 微软官网下载地址 也可用迅雷下载 其他版本下载地址 xff08 可用迅雷下载 x
  • docker搭建consul集群

    目录 官方下载地址1 拉取 Consul 镜像2 启动consul主容器 xff08 搭建数据中心dc1 xff09 3 查询dc1中主容器IP地址4 启动其他容器并加入dc15 查看数据中心dc1节点6 启动consul主容器 xff08
  • docker搭建zookeeper集群

    目录 前言1 拉取镜像2 启动容器3 查看容器IP4 修改容器配置文件4 1 修改容器 xff08 10 88 0 19 xff09 的zoo cfg文件4 2 修改容器 xff08 10 88 0 20 xff09 的zoo cfg文件4
  • imagex工具整合window11的wim镜像

    目录 前言1 提取install wim镜像文件2 用wintool查看镜像文件3 用imagex整合镜像4 查看整合后的镜像5 替换install wim文件6 效果图 前言 window11镜像微软官网昨天刚刚发布出来 xff0c 现在
  • 制作window11系统U盘启动盘

    目录 前言1 U盘分区2 复制系统文件到U盘3 编辑bcd文件4 查看系统安装盘 xff08 U盘 xff09 前言 制作系统安装U盘需要使用到bootice这个工具 下载地址 xff0c 它主要是用来给U盘分区以及编辑bcd引导文件的 这
  • macOS Big Sur系统安装

    目录 前言系统安装U盘制作系统安装过程 前言 本次是在Vmware虚拟机用U盘启动盘来安装的macOS Big Sur 10 16版本 模仿实体机安装 xff0c 首先在虚拟机的macOS10 15系统中 xff0c 进入终端执行命令制作U
  • linux下安装nginx

    前言 nginx是一款高性能的 HTTP 和反向代理的web服务器 xff0c Nginx 可以作为静态页面的 web 服务器 xff0c 同时还支持 CGI 协议的动态语言 xff0c 但是不支持 java Java 程序只能通过与 to
  • js中获取当前点击的li标签以及li标签中a标签的id

    可以使用以下代码来获取当前点击的li标签的id xff1a document querySelectorAll 39 li 39 forEach function li li addEventListener 39 click 39 fun
  • linux下nginx的使用

    目录 前言1 nginx conf配置文件2 反向代理3 负载均衡4 动静分离5 高可用配置 前言 今天来说一下nginx的具体怎么使用 xff08 nginx安装参考这里 xff09 xff0c 主要包括反向代理 负载均衡 动静分离以及高
  • docker命令详解

    docker命令集 命令说明容器生命周期管理run创建一个新容器并运行start开启一个容器并使其在后台运行stop停止一个容器restart重启一个容器kill杀掉一个容器进程rm删除容器pause暂停容器unpause恢复暂停容器cre
  • redis常见问题与解决方案

    文章目录 缓存穿透 问题描述解决方案 缓存击穿 问题描述解决方案 缓存雪崩 问题描述解决方案 缓存穿透 问题描述 key 对应的数据在数据源并不存在 xff0c 每次针对此 key 的请求从缓存获取不到 xff0c 请求都会压到数据库 xf
  • jar包里面文件修改

    目录 前言1 解压jar包2 编辑要修改的配置文件3 重新生成jar包4 替换 前言 之前认为只要用解压软件打开包 xff0c 把里面要修改的配置文件提取出来编辑完成后直接替换掉jar包里原来的文件就好 xff0c 但实际项目中这样做很可能
  • javaweb项目字符集设置

    目录 前言1 编辑idea的VM Options属性文件2 idea的settings设置3 idea中tomcat设置4 tomcat字符集设置 前言 今天主要来讲一下在idea开发java web项目中怎么统一字符集 xff0c 乱码在
  • maven

    目录 1 maven安装1 1 maven下载1 2 配置maven环境变量1 3 settings配置文件 2 maven使用2 1 maven项目的层级结构2 2 maven工作方式2 3 maven生命周期2 4 maven命令2 5
  • docker之网络篇

    前言 刚开始学习docker的时侯 xff0c 启动容器时并没有指定网络 xff0c 使用的是默认的bridge xff0c 也就是桥接的模式 xff0c 这种模式下启动的容器间都是可以相互通信的 xff0c 所以使用起来也是特别的爽 xf
  • 虚拟机中Linux怎么与宿主机、外网通信

    目录 前言一 NAT模式1 设置宿主机2 设置VMware虚拟机3 对虚拟机Linux进行设置4 重启linux网络服务 二 桥接模式1 cmd命令行窗口查询IP地址2 设置Linux3 重启网卡服务 三 only host模式1 设置宿主
  • docker私有镜像仓库搭建

    目录 1 拉取registry镜像2 启动registry容器3 编辑daemon json文件4 重新加载docker配置5 访问私库web页面6 推送镜像到registry私库 1 拉取registry镜像 span class tok