首页 > 其他分享 >Docker私服(Registry)

Docker私服(Registry)

时间:2022-12-01 18:22:46浏览次数:46  
标签:5000 私服 192.168 Tag Registry docker Docker registry

Docker Registry安装

#拉取镜像
docker pull registry

#创建文件夹
mkdir -p /var/my_registry

#启动容器
docker run -d --name docker-registry -p 5000:5000 -v /var/my_registry/:/var/lib/registry --privileged=true --restart=always registry

# 编辑配置文件,修改配置文件使docker支持http
vi /etc/docker/daemon.json

#增加仓库配置信息
{
 "insecure-registries":["192.168.68.212:5000"]
}

# 重启
sudo systemctl daemon-reload
sudo systemctl restart docker

配置删除权限

# 进入容器
docker exec -it docker-registry sh

# 编辑config.xml,增加delete
vi /etc/docker/registry/config.yml

  delete:
    enabled: true

# 重启容器
docker restart docker-registry

image

本地新建镜像发布到私有仓库

#查看当前私服仓库的镜像
curl -XGET http://192.168.68.212:5000/v2/_catalog

#将新镜像修改为符合私服规范的Tag ,规范:docker tag Tag Host:Port/Repository:Tag
docker tag foqa-dq:v1.0 192.168.68.212:5000/foqa-dq:v1.0

#Push到私服,push前必须打Tag
docker push 192.168.68.212:5000/foqa-dq:v1.0

Tag规范
Tag:要上传的镜像版本号
Host:本地私有库的映射网址(本文为192.168.68.212)
Post:本地私有库的映射端口(本文为5000)
Repository:Tag:上传到私有库Registry后自定义的镜像名字、版本号

标签:5000,私服,192.168,Tag,Registry,docker,Docker,registry
From: https://www.cnblogs.com/hg-super-man/p/16942278.html

相关文章

  • docker安装及部署
    1.部署环境:centos7.52.关闭selinux:设置/etc/selinux/config3.docker下载:​​https://download.docker.com/linux/static/stable/x86_64/​​选择docker-19.03.5.taz4.安装:(1)......
  • Docker 安装 MySQL
    1、查看可用的MySQL版本访问MySQL镜像库地址:https://hub.docker.com/_/mysql?tab=tags 。可以通过Sortby查看其他版本的MySQL,默认是最新版本 mysql:latest 。......
  • Colima代替Docker Desktop(更换镜像源)
    Colima在Mac上创建一个虚拟机并在其中安装DockerRuntime(默认),Mac上通过dockercli进行访问和普通使用dockercli无差别特点IntelandM1MacssupportDocke......
  • Docker-ce安装与卸载
    阿里云安装DockerCE镜像Ubuntu14.04/16.04(使用apt-get进行安装)#step1:安装必要的一些系统工具sudoapt-getupdatesudoapt-get-yinstallapt-transport-htt......
  • docker pull 下载镜像报错 pull access denied for ubantu, repository does not exis
    如果你是像我一样,Docker小白,那么在dockerpull时,很有可能会遇到和我同样的问题:好的,那么我就来具体说说我在执行下载ubantu镜像时遇到的问题,$dockerpullubantuUsi......
  • 【Docker学习系列】Docker学习1-docker安装
    从本篇开始,凯哥将和大家一起学学docker。本篇是docker学习系列第一篇:安装docker。 docker安装前提条件:目前,centos发行版中的内核支持Docker.Docker运行在Centos764位上......
  • 【Docker学习系列】Docker学习1-docker安装
    从本篇开始,凯哥将和大家一起学学docker。本篇是docker学习系列第一篇:安装docker。安装前提条件:目前,centos发行版中的内核支持Docker.Docker运行在Centos764位上,要求系统为......
  • docker swarm 外部负载均衡(Haproxy+keepalived) +ingress
     外部负载均衡(Haproxy+keepalived)+ingress1.说明该实验是在上一个实验的基础之上做的,在上一个实验的基础之上,增加了haproxy+keepalivedhaproxy可以用来做负载均衡用的......
  • docker swarm overlay网络
    Overlay网络的基本介绍Overlay网络的基本架构组成Overlay网络技术是指在传统网络架构之上叠加的虚拟化技术模式。也就是说它是依托于传统网络架构的前提条件下,实......
  • 使用Docker恢复Mysql8备份的Data数据 - 诚哥博客
    前段时间公司数据库服务器崩溃启动不起来,经过我初步排查是/home目录挂载不上导致启动不起来,虽然通过注释/etc/fstab中的挂载信息,启动了,但是发现mysql数据有缺失,还好有例行......