docker仓库快速搭建

通过docker-compose.yml搭建docker仓库,记录:

 

version: ‘3.1‘
services:
  registry:
    image: registry
    restart: always
    container_name: registry
    environment:
      - user.timezone=GMT+08
    ports:
      - 5000:5000
    volumes:
      - /etc/localtime:/etc/localtime
      - /opt/bxy_registry:/var/lib/registry

#docker仓库web界面
  frontend:
    image: konradkleine/docker-registry-frontend:v2
    restart: always

#depends_on:对于此服务,先启动registry服务
    depends_on:
      - registry
    extra_hosts:
      bxy-registry: 172.17.31.68
    ports:
      - 8080:80
    volumes:
      - /etc/localtime:/etc/localtime
      - ./certs/frontend.crt:/etc/apache2/server.crt:ro
      - ./certs/frontend.key:/etc/apache2/server.key:ro
    environment:
      - user.timezone=GMT+08
      - ENV_DOCKER_REGISTRY_HOST=bxy-registry
      - ENV_DOCKER_REGISTRY_PORT=5000

原文地址:https://www.cnblogs.com/mybxy/p/11697604.html

时间: 2024-10-16 11:45:48

docker仓库快速搭建的相关文章

使用docker Registry快速搭建私有镜像仓库

当我们执行docker pull xxx的时候,docker默认是从registry.docker.com这个地址上去查找我们所需要的镜像文件,然后执行下载操作.这类的镜像仓库就是docker默认的公共仓库,所有人都可以直接查看或下载.使用,但是呢,基于网络原因,下载速度有限制比较慢.因此,我们在公司内部内网环境中使用dokcer,一般不会将镜像文件上传到公网公共库中.但内部共享使用就是个问题,所以,私有仓库就由此产生了. 什么是私有仓库? 私有仓库,就是本地(内网环境)组建的一个与公网公共库功

使用Rancher和私有仓库快速搭建Kubernetes集群

来来来,先出题:Rancher可以快速部署Kubernetes,但其使用的gcr.io上的镜像无法下载怎么办?使用Rancher可以快速部署Kubernetes,但我们需要下载哪些镜像?Rancher支持私有镜像仓库,如何设置呢? 解题思路: 国内网络虽然不能直接访问gcr.io服务器,但是能够访问hub.docker.com镜像仓库,而hub.docker.com能够访问gcr.io服务器.利用这个特性,以及hub.docker.com自身的"Create Automated Build&qu

使用Amazon免费云主机和Docker,快速搭建PPTP服务器!

首要要申请使用Amazon的EC2,具体步骤就不啰嗦了,不熟悉的同学可以参考以下步骤(Amazon网站上有详细的在线说明). 账号注册 绑定信用卡:这个是必须过程,但不需要付费. 访问AWS控制台:https://console.aws.amazon.com 在主WEB面板点击compute的EC2 接着在EC2面板中点击Launch Instance 选择主机镜像 选择实例的类型,这里我们选择第一个:Free tier eligible,不要选择其它的,否则导致付费 配置实例的细节,这里要注意

docker仓库harbor搭建随笔

docker除了自己的registry仓库工具外,还有vmware出品的harbor,harbor集成了ui界面,用户级别认证,重要的是对镜像管理比较全面,可以删除镜像,下面是 简单的部署指南 首先:去harbor的github上下载源码包地址如下 https://github.com/vmware/harbor/ 然后点击上面的releases去选择版本,版本的话,自己选择,选择喜欢的就行,最后选择正式版. 下载完后是一个tar包,解压缩后文件夹名字是harbor 进入harbor cd ha

使用Docker link快速搭建PHP开发环境

一般我们会把nginx.php都安装在同一个容器,为了扩展方便,我们希望nginx容器和php容器分开.那么就可以使用docker link命令实现这一目的. 需要的镜像: nginx 1.12.2 php(含php-fpm7.1) 7.1 这里nginx镜像选择daocloud.io/library/nginx:1.12.2-alpine,php镜像自行编译(选用的是 https://github.com/52fhy/docker-images 里的php56-fpm-centos68-wit

基于Docker快速搭建多节点Hadoop集群--已验证

Docker最核心的特性之一,就是能够将任何应用包括Hadoop打包到Docker镜像中.这篇教程介绍了利用Docker在单机上快速搭建多节点 Hadoop集群的详细步骤.作者在发现目前的Hadoop on Docker项目所存在的问题之后,开发了接近最小化的Hadoop镜像,并且支持快速搭建任意节点数的Hadoop集群. 一. 项目简介 GitHub: kiwanlau/hadoop-cluster-docker 直接用机器搭建Hadoop集群是一个相当痛苦的过程,尤其对初学者来说.他们还没开

用registry快速搭建私有镜像仓库

1.背景 在 Docker 中,当我们执行 docker pull xxx 的时候,可能会比较好奇,docker 会去哪儿查找并下载镜像呢? ?它实际上是从 registry.hub.docker.com 这个地址去查找,这就是Docker公司为我们提供的公共仓库,上面的镜像,大家都可以看到,也可以使用.所以,我们也可以带上仓库地址去拉取镜像,如:docker pull registry.hub.docker.com/library/alpine,不过要注意,这种方式下载的镜像的默认名称就会长一

结合Docker快速搭建ELK日志收集分析平台

结合Docker快速搭建ELK日志收集分析平台 2017-03-27 09:39 阅读 172 评论 0 作者:马哥Linux运维-Eason ELK Stack ELK (Elasticsearch + Logstash + Kibana),是一个开源的日志收集平台,用于收集各种客户端日志文件在同一个平台上面做数据分析. Introduction Elasticsearch, 基于json分析搜索引擎Logstash, 动态数据收集管道Kibana, 可视化视图将elasticsearh所收集

docker使用registry搭建本地私有仓库

参考链接来自:http://blog.csdn.net/wangtaoking1/article/details/44180901/ 和Mavan的管理一样,Dockers不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库. 使用私有仓库有许多优点: 节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库中下载即可: 提供镜像资源利用,针对于公司内部使用的镜像,推送到本地的私有仓库中,以供公司内部相关人员使用. 接下来我们就大致说一下如何在本地搭建