docker就像maven一样,我们在实际使用中,可以搭建属于自己的私有仓库,这样对本地上传下载镜像就很快速和方便
下面是我整理的我自己搭建仓库的步骤:
1.服务器环境
操作系统是centos7,IP地址:192.168.229.134,docker服务已经安装启动好了。
2.获取最新的registry的容器
docker pull registry
3.运行registry容器
docker run -d -p 5000:5000 -v /home/thj/data/registry/:/var/lib/registry/ registry
-v选项是将/home/thj/data/registry/ 目录挂载给/var/lib/registry/目录
当使用curl http://192.168.229.134:5000/v2/_catalog能看到json格式的返回值时,说明registry已经运行起来了。
4.修改docker配置文件以制定registry地址
上面3步虽然registry已经运行起来了,但是用push命令是会报错的,因为docker1.3之后,与dockerregistry交互默认使用的是HTTPS,然而搭建的私有仓库只提供http服务,所以要修改docker的配置文件。
执行命令vi /etc/sysconfig/docker 打开配置文件并添加下面一行代码:
ADD_REGISTRY='--insecure-registry 192.168.229.134:5000'
5.重启docker
service docker restart
6.重新走一遍上面的第3步,运行registry
7.上传镜像到刚搭建的registry仓库里
docker tag tomcat 192.168.229.134:5000/tomcat
docker push 192.168.229.134:5000/tomcat
相关推荐
docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,docker学习笔记,...
学习docker时看到的学习笔记
Docker学习笔记压缩包
该文档为docker-registry的搭建步骤,由于原生的docker-registry没有提供web界面,需要安装docker-registry-web。本文档包含了所有安装步骤。原创
docker学习笔记,学习docker时做的学习笔记,有例子
Docker学习笔记.pdf
Docker学习笔记二.rar
CentOS7安装Docker Docker_阿里云镜像加速器配置 Docker_帮助命令 Docker_镜像命令 Docker_容器命令 Docker_容器数据卷用V命令添加 Docker_容器数据卷用DockerFile添加 Docker_容器数据卷volumes-from DockerFile...
非常详细的 Docker 学习笔记
狂神 Docker 学习笔记 超详细从开始到进阶到补充 Docker 概述 Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的...
docker学习笔记
和Mavan的管理一样,Dockers不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库。 使用私有仓库有许多优点: 节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库...
Docker学习视频(讲师马永亮)10集之第9集:本集主要讲如何搭建docker私服
docker 查询或获取私有仓库(registry)中的镜像,使用 docker search 192.168.1.8:5000 命令经测试不好使。 解决: 1、获取仓库类的镜像: [root@shanghai docker]# curl -XGEThttp://192.168.1.8:5000/v2/_...
Docker 学习笔记1
Docker学习笔记1
黑马Docker课程文档笔记
docker学习笔记整理的思维导图.比较详细. 希望大家学的开心,配合本博客的Docker实用专栏学习效果更佳.