关键词:
1,下载仓库镜像。
docker pull registry //主要用于搭建私有仓库的。
2,将宿主机端口映射到容器中去,容器的5000端口是不能更改的。
docker run -d -p 5000:5000 registry //以registry镜像启动容器,监听5000端口
3,进入到私有仓库容器中去。
docker exec -it 796(容器id) /bin/sh //这里是sh 不是bash 因为这里是没有做软连接的。
netstat -lnp 查看5000端口是否开启。
4,查看能否访问该私有仓库。
curl -I 127.0.0.1:5000 状态码是不是200
5,上传私有镜像到私有仓库中。
介于实验方便,我们就下载1个比较小的镜像,buysbox,另外在上传前
需要将镜像做个tag ,注明ip和端口 即
docker tag busybox 本机IP:端口/busybox
上传过程中有报错:
造成上述的原因是Docker从1.3.X之后,与docker registry交互默认使用的是https,然而此处搭建的私有仓库只提供http服务,所以当与私有仓库交互式就会有上面的错误,为了解决这个问题需要在启动docker server时增加启动参数为默认使用http访问,解决方法为
# vim /etc/init.d/docker
把$exec -d $other_args改为$exec -d --insecure-registry 192.168.2.227:5000 $other_args
重启docker服务
# /etc/init.d/docker restart
启动容器:
# docker start registry_container_id //这里要记得启动容器
再次上传:
# docker push 192.68.2.227:5000/busybox
查看私有仓库里的所有镜像
# curl 192.168.2.227:5000/v2/_catalog
这里我们可以看到我们刚上传的镜像
下载镜像的话:
docker push 192.168.2.227:5000/busybox
参考保哥博客,链接如下:
docker搭建本地私有仓库(代码片段)
...搭建本地私有仓库搭建本地私有仓库#首先下载registry镜像dockerpullregistry#在daemon.json文件中添加私有镜像仓库地址vim/etc/docker/daemon.json"insecure-registries":["192.168.80.10:5000"],#添加,注意用逗号结尾"regist 查看详情
docker搭建本地私有仓库(代码片段)
...搭建本地私有仓库搭建本地私有仓库#首先下载registry镜像dockerpullregistry#在daemon.json文件中添加私有镜像仓库地址vim/etc/docker/daemon.json"insecure-registries":["192.168.80.10:5000"],#添加,注意用逗号结尾"registr 查看详情
docker的私有镜像仓库搭建
Docker的私有镜像仓库搭建一、配置镜像仓库服务器yum仓库1.安装docker环境包2.安装关于的dokcer的yum仓库3.测试yum仓库二、安装docker包三、下载registry镜像四、在docker客户端上修改daemon.json文件1.修改daemon.json文件2.重启相关服务五、... 查看详情
docker容器私有仓库——harbor私有仓库的搭建
Docker容器私有仓库——Harbor私有仓库的搭建一、Harbor介绍1.Harbor概念2.Harbor的核心组件3.Harbor的优点二、Harbor搭建的环境准备1.当前Harbor仓库服务器系统版本2.查看当前docker版本三、Docker-compose安装1.下载Docker-compose2.给docker-compose文... 查看详情
docker私有仓库搭建
由于公有仓库有时连接会出现超时,下载速度慢等情况故搭建私有仓库镜像server端可以login官方的DokerHub,可以pull,push和私有仓库但client只能操作自己搭建的仓库server 192.168.127.142client 192.168.... 查看详情
搭建docker私有仓库
...册,上传需要到公共仓库注册。公共仓库网站:https://hub.docker.com怎么新建和使用公共仓库,请百度。这里关注私有仓库的搭建。那么怎么构建属于自己的私有仓库呢?可以使用registry镜像来搭建本地的私有仓库。具体步骤如下:... 查看详情
搭建docker私有仓库
安装DockerDocker的安装请参考官网(http://www.docker.com),非常详细的介绍了各个操作系统的部署过程。对于CentOS7.x操作系统的在线安装Docker,请参考如下:https://docs.docker.com/engine/installation/linux/centos 搭建Docker私有仓库Docker官方... 查看详情
docker(4)搭建私有镜像仓库(代码片段)
【Docker】(4)搭建私有镜像仓库说明1、这里是通过阿里云,搭建Docker私有镜像仓库。2、这里打包的镜像是从官网拉下来的,并不是自己项目创建的新镜像,主要测试功能一、搭建过程首先进入阿里云创建镜像仓库:https://dev.aliyun.... 查看详情
docker搭建私有仓库
1,下载仓库镜像。dockerpull registry //主要用于搭建私有仓库的。 2,将宿主机端口映射到容器中去,容器的5000端口是不能更改的。dockerrun-d-p5000:5000registry//以registry镜像启动容器,监听5000端口 3,进入到私有仓库... 查看详情
docker私有仓库搭建
---恢复内容开始---在ubuntu16.04上搭建docker私有仓库,按照下面这篇文章中的步骤,可以很快搭建下来没有问题https://blog.csdn.net/wangtaoking1/article/details/44180901但是启动时发现下面问题:[email protected]:/etc/systemd/system/multi-user.target.w... 查看详情
docker------搭建本地私有仓库及horbor私有仓库(代码片段)
目录一.搭建本地私有仓库二.Docker--Harbor私有仓库部署与管理1.Harbor简介①什么是Harbor②Harbor的特性③Harbor的构成2.Harbor部署①部署Docker-Compose服务②部署Harbor服务③启动Harbor④查看Harbor启动镜像⑤创建一个新项目三.维护管理Harbor1... 查看详情
docker------搭建本地私有仓库及horbor私有仓库(代码片段)
目录一.搭建本地私有仓库二.Docker--Harbor私有仓库部署与管理1.Harbor简介①什么是Harbor②Harbor的特性③Harbor的构成2.Harbor部署①部署Docker-Compose服务②部署Harbor服务③启动Harbor④查看Harbor启动镜像⑤创建一个新项目三.维护管理Harbor1... 查看详情
docker私有仓库以及dockershell
Docker搭建私有仓库公有云:比如百度云,dockerhub私有云:比如搭建到某个内网,docker搭建私有仓库:下载一个镜像docker默认使用的是dockerhubdocker仓库服务器就是docker注册服务器//注意dockerpull和dockerspush的区别,如将docker镜像上传... 查看详情
docker使用registry搭建本地私有仓库
...g.csdn.net/wangtaoking1/article/details/44180901/和Mavan的管理一样,Dockers不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库。使用私有仓库有许多优点:节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去... 查看详情
docker搭建本地私有仓库与harbor(代码片段)
目录前言一、搭建Docker私有仓库二、Harbor简介前言Docker三要素:镜像,容器,仓库。仓库分为共有仓库和私有仓库:公有仓库就是DokcerHub。外网,受网络影响大。私有仓库就是搭建在本地服务器中的,公司... 查看详情
docker容器之搭建本地私有仓库(代码片段)
...一、本地私有仓库搭建的具体步骤1.首先下载registry镜像dockerpullregistry2.在daemon.json文件中添加私有镜像仓库的地址并重启。(下面那个是阿里的加速源,可以参考我之前的博客:docker的安装和镜像容器的基本操作!... 查看详情
docker私有仓库搭建和资源限制(代码片段)
Docker私有仓库的搭建 docker私有仓库默认只支持https协议的访问 不支持http协议如果需要允许通过http协议访问必须手动修改配置文件 docker官方默认提供的仓库 提供软件包docker-distribution由python开发... 查看详情
docker那些事儿如何高效地搭建docker私有仓库
@toc 查看详情