首页 > 其他分享 >docker 安装 docker-registry

docker 安装 docker-registry

时间:2023-08-08 21:56:28浏览次数:40  
标签:web 5000 192.168 registry docker 安装 50.101

docker search registry

下面的镜像会默认拉取。且拉取 lastest 版本的

mkdir registry

cd registry

vi docker-compose.yml

version: "3.8"
services:
  registry:
    image: registry
    container_name: registry
    restart: always
    ports:
      - "5000:5000"
    volumes:
      - "/home/docker/registry:/var/lib/registry"
    networks:
      - vm_net
networks:
   vm_net:
     external: true

mkdir registry-web

version: "3.8"
services:
  registry_web:
    image: hyper/docker-registry-web  
    container_name: registry_web
    restart: always
    ports:
      - "5001:8080"
    environment:
      - REGISTRY_URL=http://192.168.50.101:5000/v2
      - REGISTRY_NAME=192.168.50.101:5000
      - REGISTRY_READONLY=false
    volumes:
      # ?
      - "/home/docker/registry:/var/lib/registry"
    networks:
      - vm_net
networks:
  vm_net:
    external: true

创建网络
docker network create vm_net

检测 docker-compose.yml 格式

docker-compose config -q

启动
docker-compose.yml 目录下执行
docker-compose up -d

docker ps 查看启动的容器
docker logs id 查看日志

访问 web(需要提前关闭防火墙或开放端口)

192.168.50.101:5001

将刚才的两个镜像推送到私服

docker tag registry 192.168.50.101:5000/registry
docker tag hyper/docker-registry-web 192.168.50.101:5000/hyper/docker-registry-web

docker images 查看可看见有四个镜像了

sudo vi /etc/docker/daemon.json
{
    "insecure-registries": ["192.168.50.101:5000"]
}

sudo systemctl restart docker

标签:web,5000,192.168,registry,docker,安装,50.101
From: https://www.cnblogs.com/chenxingyang/p/17615491.html

相关文章

  • 零基础尝试搭建docker和nacos环境
    一、安装docker    参考  https://blog.csdn.net/m0_59196543/article/details/124749175 这篇文章,感谢大佬分享  1、检查是否安装过docker,如果有,则卸载  yumremovedocker\docker-client\docker-client-latest\......
  • 仪器仪表驱动安装及注意事项以Keithley 2600为例
    驱动安装顺序电脑安装对应通信设备驱动电脑安装对应版本VISA驱动检查设备通讯是否正常升级设备固件仪器GPIB设置建议恢复出厂后更改下GPIB地址即可注意驱动安装过程中不要将设备与电脑连接在一起,请断开仪器与电脑连接若使用labview请注意安装顺序与版本,先安装labvie......
  • 安装指定版本的chrome浏览器,并在selenium中指定浏览器和驱动
    一、安装指定版本的chrome浏览器UI自动化,常需要使用到较低版本的chrome浏览器如果不想删除已有chrome浏览器的前提下,可以在本机安装chromium,即开发者内部版本的chrome浏览器下载地址:ChromiumHistoryVersionsDownload↓(vikyd.github.io)在页面中选择win或者mac版本,并选择......
  • 如何在BL302控制器上安装和使用SQLite3数据库
    本文主要讲述了在钡铼技术BL302嵌入式arm控制器上运行SQLite3数据库的命令示例。SQLite3是一个轻型的嵌入式数据库,不需要安装数据库服务器进程,占用资源低且处理速度快。首先,需要将对应版本的SQLite3文件复制到设备的/usr/目录下,并解压缩。然后进入/usr/lib目录,创建两个链......
  • 【我和openGauss的故事】在vm中安装openEuler及使用yum安装openGauss
    【我和openGauss的故事】在vm中安装openEuler及使用yum安装openGauss手机用户0951[openGauss](javascript:void(0);)2023-08-0316:49发表于四川1.前言随着互联网时代对数据库的新要求,以PostgreSQL为基础的开源数据库openGauss应运而生。openGauss在保持PostgreSQL接口兼容的前......
  • 【我和openGauss的故事】openEuler20.03上编译安装opengauss-5.0.0
    【我和openGauss的故事】openEuler20.03上编译安装opengauss-5.0.0ziyoo0830[openGauss](javascript:void(0);)2023-08-0316:49发表于四川为了更好地学习openGauss数据库知识,有时候需要去调试源代码来深入了解一些东西。以下记录了在openEuler20.03上编译最新的openGauss-serve......
  • Linux 安装软件的几种方式
    哈喽大家好,我是咸鱼相信小伙伴们都知道在Linux中,安装软件一般有三种方式yum安装rpm安装源码编译安装咸鱼平时三种安装方式都会用,但是具体原理和区别却没有去深入了解过结果上周部门刚来的新人问我这几种安装方式的时候,一下子把我问懵了那么今天咸鱼将会向小伙伴们介......
  • Hugging News #0807: ChatUI 官方 Docker 模板发布、 Hub 和开源生态介绍视频来啦!
    每一周,我们的同事都会向社区的成员们发布一些关于HuggingFace相关的更新,包括我们的产品和平台更新、社区活动、学习资源和内容更新、开源库和模型更新等,我们将其称之为「HuggingNews」。本期HuggingNews有哪些有趣的消息,快来看看吧!......
  • MobaXterm工具的下载和安装教程
    MobaXterm工具的下载和安装1、MobaXterm官网下载界面网址:https://mobaxterm.mobatek.net/download.html然后选择左边的家庭版即可:2、选择Portableedition版本(免安装版本)3、等待压缩包下载完成4、双击压缩包里面的这个exe应用程序文件5、软件界面如下所示MobaXterm工......
  • 软件测试|docker create 与 docker run的异同,你都会了吗?
    DockerRunvsDockerCreate:创建和管理容器的差异Docker是一种流行的容器化平台,它提供了多种命令来创建和管理容器。其中两个常用的命令是"dockerrun"和"dockercreate"。虽然它们都用于创建容器,但在用法和功能上有一些区别。让我们来看看它们之间的差异。dockercreatedockercr......