搭建私有docker仓库
安装docker
yum install docker
启动docker
systemctl start docker
拉取registry镜像
docker pull registry
创建仓库配置文件/etc/docker/registry/config.yml,文件内容如下:
version: 0.1
log:
fields:
service: registry
storage:
delete:
enabled: true
cache:
blobdescriptor: inmemory
filesystem:
rootdirectory: /var/lib/registry
http:
addr: :
headers:
X-Content-Type-Options: [nosniff]
health:
storagedriver:
enabled: true
interval: 10s
threshold:
启动registry
docker run -d --name registry -p : -v /var/lib/registry:/var/lib/registry -v /etc/docker/registry/config.yml:/etc/docker/registry/config.yml registry
执行docker pull或者docker push的时候可能会提示以下错误:
server gave HTTP response to HTTPS client
原因是客户端采用https,而docker registry未采用https服务所致
解决方法:
修改docker客户端的systemd文件
centos系统:
/usr/lib/systemd/system/docker.service
ubuntu系统:
/lib/systemd/system/docker.service
找到ExecStart这行,增加这段内容:
--insecure-registry 1.2.3.4:
其中,1.2.3.4是docker仓库地址
重启启动docker服务
systemctl daemon-reload
systemctl restart docker
搭建私有docker仓库的更多相关文章
- 使用 Nexus Repository Manager 搭建私有docker仓库
		使用容器安装Nexus3 1.下载nexus3的镜像: docker pull sonatype/nexus3 2.使用镜像启动一个容器: docker run -d --name nexus -- ... 
- docker+Nexus Repository Manager 搭建私有docker仓库
		使用容器安装Nexus3 1.下载nexus3的镜像: docker pull sonatype/nexus3 2.使用镜像启动一个容器: docker run -d -p 8081:8081 -p ... 
- debian上搭建私有docker仓库
		docker官方仓库是docker hub.虽然很好用,但是无法满足私密性的要求. 如果只需要在局域网内或者朋友圈内分享各自制作的image,那么,搭建属于自己的docker仓库变得很有必要. 一.环 ... 
- [转] 使用HTTPS在Nexus Repository Manager 3.0上搭建私有Docker仓库
		FROM: https://www.hifreud.com/2018/06/06/03-nexus-docker-repository-with-ssl/ 搭建方式 搭建SSL的Nexus官方提供两种 ... 
- 在CentOS 7上搭建私有Docker仓库
		Hub IP:10.0.2.6 操作系统:CentOS 7 64位 Docker版本:1.12.5Client IP:10.0.2.4 操作系统:CentOS 7 64位 Docker版本:1.12. ... 
- 【Docker】(4)搭建私有镜像仓库
		[Docker](4)搭建私有镜像仓库 说明 1. 这里是通过阿里云,搭建Docker私有镜像仓库. 2. 这里打包的镜像是从官网拉下来的,并不是自己项目创建的新镜像,主要测试功能 一.搭建过程 首先 ... 
- [转]Ubuntu18.04下使用Docker Registry快速搭建私有镜像仓库
		本文转自:https://blog.csdn.net/BigData_Mining/article/details/88233015 1.背景 在 Docker 中,当我们执行 docker pull ... 
- 搭建私有Nuget仓库
		使用Nexus搭建私有Nuget仓库 https://www.cnblogs.com/Erik_Xu/p/9211471.html 前言 Nuget是ASP .NET Gallery的一员,是免费.开 ... 
- Android业务组件化之Gradle和Sonatype Nexus搭建私有maven仓库
		前言: 公司的业务组件化推进的已经差不多三四个月的时间了,各个业务组件之间的解耦工作已经基本完成,各个业务组件以module的形式存在项目中,然后项目依赖本地的module,多少有点不太利于项目的并行 ... 
随机推荐
- mysql自增主键在大量删除后如何重新设置避免断层
			alter table tt auto_increment=8; 表tt mysql> select * from tt; +----+ | id | +----+ | 1 | | 2 | | ... 
- 学习Flash Builder编程的准备工作
			1. 下载教科书,Essential ActionScript 3.0或者Programming ActionScript 3.0.这将是你的很好的老师.英语不灵的买一本中文版本. 2. 安装Flas ... 
- nestedScrollview 嵌套使用recyclerview判断滑动到底部 (嵌套滑动导致 不能使用recyclerview的onscrolled监听)
			NestedScrollView scroller = (NestedScrollView) findViewById(R.id.myScroll); if (scroller != null) { ... 
- ZOJ 3955 Saddle Point 校赛 一道计数题
			ZOJ3955 题意是这样的 给定一个n*m的整数矩阵 n和m均小于1000 对这个矩阵删去任意行和列后剩余一个矩阵为M{x1,x2,,,,xm;y1,y2,,,,,yn}表示删除任意的M行N列 对于 ... 
- Linux常用命令分类
			目录:相对路径和绝对路径. 绝对路径:路径的写法[一定由根目录 / 写起],例如: /usr/share/doc 这个目录. 相对路径:路径的写法[不是由 / 写起],例如由 /usr/share/d ... 
- codehunter 「Adera 6」杯省选模拟赛 网络升级 【树形dp】
			直接抄ppt好了--来自lyd 注意只用对根判断是否哟留下儿子 #include<iostream> #include<cstdio> using namespace std; ... 
- 洛谷 P1433 吃奶酪(记忆化)
			题目描述 房间里放着n块奶酪.一只小老鼠要把它们都吃掉,问至少要跑多少距离?老鼠一开始在(0,0)点处. 输入输出格式 输入格式: 第一行一个数n (n<=15) 接下来每行2个实数,表示第i块 ... 
- 喜欢Swift编程语言的人主要是初学者?
			一早一起来,朋友圈除了被苹果发布会刷屏外,还漫天散布着一条类似的招聘消息:“招聘iOS程序员,要求拥有5年的Swift开发经验,有狼性,待遇月薪20K+,专车接送.” 随后身边的朋友很快就开始调侃:& ... 
- 在计算机视觉与人工智能领域,顶级会议比SCI更重要(内容转)
			很多领域,SCI是王道,尤其在中国,在教师科研职称评审和学生毕业条件中都对SCI极为重视,而会议则充当了补充者的身份.但是在计算机领域,尤其是人工智能与机器学习领域里,往往研究者们更加青睐于会议 我无 ... 
- Objective-C设计模式——单例Singleton(对象创建)
			单例 和其它语言的单例产不多,可以说是最简单的一种设计模式了.但是有几个点需要注意下,单例就是一个类只有一个实例. 所以我们要想办法阻止该类产生别的实例,一般语言中都会将构造函数写为private.但 ... 
