Docker的私有仓库
server 192.168.1.107 registry ---push
client 192.168.1.103 --pull
【192.168.1.107上操作】
docker pull docker.io/registry
docker pull nginx
启动私有仓库
docker run -d -p 5000:5000 --name registry registry
对nginx 打标记
docker tag nginx 192.168.1.107:5000/nginx20160827:v1
siysiyopush 到私有仓库中
[root@etcd ~]# docker push 192.168.1.107:5000/nginx20160827:v1
The push refers to a repository [192.168.1.107:5000/mynginx] (len: 1)
unable to ping registry endpoint https://192.168.1.107:5000/v0/
v2 ping attempt failed with error: Get https://192.168.1.107:5000/v2/: tls: oversized record received with length 20527
v1 ping attempt failed with error: Get https://192.168.1.107:5000/v1/_ping: tls: oversized record received with length 20527
没有进行ca证书认证,跳过证书,添加: --insecure-registry 192.168.1.107:5000
[root@etcd ~]# vim /usr/lib/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target docker.socket
Requires=docker.socket
[Service]
Type=notify
ExecStart=/usr/bin/docker daemon --registry-mirror=http://f71f084d.m.daocloud.io --insecure-registry 192.168.1.107:5000 -H fd://
MountFlags=slave
LimitNOFILE=1048576
LimitNPROC=1048576
LimitCORE=infinity
[Install]
WantedBy=multi-user.target
重启服务
[root@etcd ~]# systemctl daemon-reload
[root@etcd ~]# systemctl restart docker.service
【192.168.1.103上操作】
没有进行ca证书认证,跳过证书,添加: --insecure-registry 192.168.1.107:5000
[root@etcd ~]# vim /usr/lib/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target docker.socket
Requires=docker.socket
[Service]
Type=notify
ExecStart=/usr/bin/docker daemon --registry-mirror=http://f71f084d.m.daocloud.io --insecure-registry 192.168.1.107:5000 -H fd://
MountFlags=slave
LimitNOFILE=1048576
LimitNPROC=1048576
LimitCORE=infinity
[Install]
WantedBy=multi-user.target
# docker tag nginx 192.168.1.107:5000/nginx20160827:v1 下载镜像
查看镜像:
[root@docker131 yum.repos.d]# docker images
192.168.1.107:5000/nginx20160827 v1 bfdd4ced794e 3 days ago 183.4 MB
启动一个容器
[root@docker131 yum.repos.d]# docker create --name nginx1 -h nginx1 192.168.1.107:5000/nginx20160827:v1
[root@docker131 yum.repos.d]# docker start nginx1
[root@docker131 yum.repos.d]# docker exec -it nginx1 /bin/bash
转载于:https://www.cnblogs.com/fengjian2016/p/5812912.html
Docker的私有仓库相关推荐
- Docker容器私有仓库——Harbor私有仓库的搭建
Docker容器私有仓库--Harbor私有仓库的搭建 一.Harbor介绍 1.Harbor概念 2.Harbor的核心组件 3.Harbor的优点 二.Harbor搭建的环境准备 1.当前Harb ...
- Docker创建私有仓库
Docker创建私有仓库 1.安装docker docker私有库本身就是一个docker镜像,所以,首先要安装docker,然后启动这个镜像.关于安装docker的过程,参考另外一个文章: 安装do ...
- Docker harbor私有仓库部署与管理
Docker harbor私有仓库部署与管理. 前言 一.什么是Harbor 二.Harbor的特性 三.Harbor的构成 四.Harbor部署 4.1 环境准备 4.2 部署Docker Comp ...
- Docker login私有仓库报错:x509: cannot validate certificate for because it doesn‘t contain any IP SANs
问题: docker login 私有仓库时报错 [01:18:02 root@node ~]#docker login 192.168.4.69 Username: admin Password: ...
- Windows系统用Docker搭建私有仓库
Windows系统用Docker搭建私有仓库 一.安装Docker Desktop 二.创建私有仓库 三.验证私有仓库是否创建成功 一.安装Docker Desktop 1.1.可以在软件管家安装这个 ...
- Docker——docker-registry私有仓库集群构建
摘要 随着docker使用的镜像越来越多,就需要有一个保存镜像的地方,这就是仓库.目前常用的两种仓库:公共仓库和私有仓库.最方便的就是使用公共仓库上传和下载,下载公共仓库的镜像是不需要注册的,但是上传 ...
- docker从私有仓库Harbor, push 及 pull 镜像
2019独角兽企业重金招聘Python工程师标准>>> 1.配置docker 私有仓库地址 #1.centos7 vi /usr/lib/systemd/system/docker. ...
- 搭建Docker环境---私有仓库registry搭建
环境 服务端机器 (主机名为192.168.1.2):docker私有仓库服务器,运行registry容器 1 下载镜像registry # docker pull registry 2 查看镜下是否 ...
- 【虚拟化】docker构建私有仓库,上传镜像至私有仓库
1.拉取仓库镜像 docker pull registry 2.启动仓库容器 docker run -di --name=registry -p 5000:5000 registry 3.编辑daem ...
- Docker创建私有仓库 | 数据卷和数据卷容器 | 容器互联 操作详解
目录 一.Docker私有仓库的操作 1.创建私有仓库 2.上传 3.获取私有仓库列表 4.测试私有仓库下载 二.Docker数据卷和数据卷容器 1.数据卷 2.数据卷容器 三.容器互联(使用cent ...
最新文章
- 理解事件捕获。在限制范围内拖拽div+吸附+事件捕获
- 【中国剩余定理】POJ 1006 HDU 1370 Biorhythms
- Java截取最后一个/后面的所有字符
- MapReduce的编程规范
- mysql启动错误1.69,MySQL无法启动例一
- 一步步将 SAP Commerce Mock 应用部署到 SAP BTP Kyma Runtime
- [转]extern使用方法总结
- mysql getcolumnname_jdbc-mysql基础 ResultSetMetaData getColumnName getColumnLabel 得到列的名字和别名...
- Python基础===使用virtualenv创建一个新的运行环境
- 【java学习之路】(javaWeb篇)008.VUE
- windows 64位sed.exe_32位,64位,x86,x64到底是什么关系?差距居然这么大
- 关于Vue SSR不可不知的问题
- 目前计算机新技术应用领域,计算机的应用领域分为哪六个方面
- MAC 如何连接惠普打印机
- PS改变icon图标颜色
- Ubuntu20.04+Nvidia RTX 3060 显卡驱动安装
- peewee 操作mysql_peewee 数据库操作
- 重装系统后,没有wifi---问题已解决
- excel workbook
- 微型计算机标致寄存器实验报告,微型计算机原理与接口技术实验报告册.doc
热门文章
- 暴雪服务器位置,暴雪:大服务器机制是解决鬼服的最好方案
- 梯度下降算法_梯度下降算法中的偏导公式推导
- font-awesome字体图标库在微信小程序中的使用
- 13、基于51单片机防火防盗烟雾温度人体红外感应检测设计(程序+原理图+PCB图+Proteus仿真+参考论文+开题报告+元器件清单等)
- php保留两位小数的函数,php保留两位小数的几种方法介绍
- 不要用子类!Swift的核心是面向协议
- php 分批处理,PHP 遍历元素并分批处理
- 【乒乓球发射机】毕设
- pycharm批量修改文件换行符CRLF为LF
- 飘逸的python - 单例模式乱弹