首页 文章 精选 留言 我的

精选列表

搜索[私有网络],共10012篇文章
优秀的个人博客,低调大师

docker 简单私有仓库搭建

概述 虽然说使用公共的镜像仓库很方便,但是还是有一些不好的地方,比如网速的问题,dockerhub在中国是很慢的,还有就是上传到dockerhub上的镜像是所有人都可以访问的,如果我们想要一个速度快,而且不想给别人访问的仓库那么就需要自己搭建了,首先介绍一下我搭建仓库的本地环境,其实很简单,就是一台云服务器,一台树莓派,云服务器用来当仓库。 搭建仓库 搭建其实很简单,没有什么是一个镜像做不到的,如果不能,那就两个,搭建仓库最简单的做法,就是在dockerhub上pull下官方的仓库镜像 进行搭建就好了。你们可以在dockerhub上搜索registry,第一个就是,pull到本地就好,详细的使用指南,上面也有,如果觉得pull的速度太慢,那么可以使用阿里云大的镜像加速器docker pull registry为什么我使用云服务器当仓库呢,因为这个镜像是不支持arm架构的接着创建一个目录用来存放上传过来的镜像mkdir myregistry之后使用下面命令来启动这个镜像docker run -d -p 5000:5000 -v /root/myregistry:/var/lib/registry registry注意一个问题是,如果你是阿里云的云服务器那么安全组对应的端口一定要打开,有的傻逼总是问我这样的问题-d 表示这个容器在后台运行,-p就是端口映射,-v就是把docker容器中的/var/lib/registry目录映射到本地/root/myregistry中,这样一旦容器挂了那么数据还在 先从别的镜像仓库pull一个镜像 首先我们从别的仓库pull一个镜像,比如Ubuntudocker pull ubuntu接着我们有用这个镜像来做测试 配置树莓派上的docker 接着我们就是配置树莓派上的docker来使用我们自己搭建的仓库了修改下面的文件,如果没有的话自己新建就好vim /etc/docker/daemon.json加上 { "insecure-registries": ["ip:5000"] } 注意json中的字段一定要是insecure-registries,因为默认你搭建的仓库是使用http去访问的,而docker客户端使用的是https去访问,所以就会报下面这个错误server gave HTTP response to HTTPS client而registry-mirrors就是用来配置https仓库的,比如阿里云的仓库之后我们刚pull下来的镜像重命名,让它可以和仓库匹配docker tag ubuntu ip:5000/ubuntu接着就是push上去docker push ip:5000/ubuntupush完成之后你可以在云服务器下面这个目录上查看是不是push上去了/root/myregistry/docker/registry/v2/repositories/ubuntu之后删除本地的镜像docker rmi 47.100.210.53:5000/ubuntudocker rmi ubuntu接着把镜像pull下来docker pull 47.100.210.53:5000/ubuntu如果一切都没有问题,那么就说明你成功了 欢迎关注Bboysoul的博客www.bboysoul.comHave Fun

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册