Docker私服搭建
在开发中我们如果需要交付容器我们有哪些方式?实际上我们可以直接把文件打成压缩包的形式,也可以通过私服进行传递
1.压缩文件形式
docker commit 容器id 镜像名:tag
image to zip
docker save -o 压缩文件名 镜像:tagzip to image
docker load -i 压缩文件名注意
- 目录挂载的内容不会被打包
2. 创建私服
docker的私服同样也是一个镜像运行在docker上
- 拉镜像创建容器
# 1、拉取私有仓库镜像
docker pull registry
# 2、启动私有仓库容器
docker run -id --name=registry -p 5000:5000 registry
# 3、打开浏览器 输入地址http://私有仓库服务器ip:5000/v2/_catalog,看到{"repositories":[]} 表示私有仓库 搭建成功
- 修改配置文件并重启
# 4、修改daemon.json
vim /etc/docker/daemon.json
# 在上述文件中添加一个key,保存退出。此步用于让 docker 信任私有仓库地址;注意将私有仓库服务器ip修改为自己私有仓库服务器真实ip
{"insecure-registries":["私有仓库服务器ip:5000"]}
# 5、重启docker 服务
systemctl restart docker
docker start registry
3. 上传镜像到私服
# 1、标记镜像为私有仓库的镜像
docker tag centos:7 私有仓库服务器IP:5000/centos:7# 2、上传标记的镜像
docker push 私有仓库服务器IP:5000/centos:7
4. 私服拉镜像
#拉取镜像
docker pull 私有仓库服务器ip:5000/centos:7
Docker私服搭建相关推荐
- docker 私服搭建以及镜像部署
2019独角兽企业重金招聘Python工程师标准>>> Docker 私服 意义 企业搭建私服主要是镜像的安全性考虑与镜像的内网传输速度,或者有内网无法访问外网的现实情况 步骤 搜索 ...
- CentOS7构建docker私服管理镜像
使用私有仓库管理镜像 很多场景下,需要使用docker私服管理镜像.相比Docker Hub 私有仓库有以下优势: 节省带宽,对于私有仓库已有的镜像无需从Docker Hub 上下载,秩序从私有仓库中 ...
- 本地搭建docker私服
#######################本地搭建docker私服registry####################### #执行命令 docker run -d -p 5000:5000 ...
- docker harbor 域名_超详细的搭建docker私服Harbor教程
概述 "集装箱"是Docker设计哲学之所在,它让一台物理机(或者虚拟机)同时运行多个相互隔离的应用变得更为轻松简朴,固然这一切照样多亏Linux的相关底层手艺,固然,也包罗OS ...
- 【4】搭建Docker私服harbor
搭建Docker私服harbor 一.harbor官网地址 harbor官网地址: https://goharbor.io/github官网地址: https://github.com/goharbo ...
- Docker整理篇(docker-compose与私服搭建)
Docker整理篇(docker-compose) 安装与常用命令操作 Docker网络与数据卷 docker-compose与私服搭建 基本介绍 官网地址 https://docs.docker.c ...
- Docker系列3 - Docker文件系统及搭建Docker私服
系列文章 Docker系列1 - CentOS7安装Docker Docker系列2 - Docker常用命令 UnionFS 联合文件系统 是一种分层.轻量级并且高性能的文件系统,它支持对文件系统的 ...
- Maven Nexus3 私服搭建、配置、项目发布(docker方式)
maven nexus私服搭建 访问nexus3官方镜像库,选择需要的版本下载:Docker Nexus docker pull sonatype/nexus3:3.49.0 创建数据目录并赋权 su ...
- Docker入门篇-搭建docker私服(注册表)
在我们开始使用docker之前,我们先把私服搭建起来,这种顺序通常适用于生产级或实际工作的时使用docker的习惯.我们遵循这样的习惯. 概念 当我们执行docker pusll xxx的时候,默认是 ...
最新文章
- 自动控制理论及matlab,自动控制理论及MATLAB实现
- JavaScript中Promises/A+规范的实现
- PHP 数组遍历 foreach 语法结构
- python源码文件以什么格式结尾结尾_查看python源码,发现里面的函数都以pass结尾,那么意义何在?...
- LINUX内核下跑单片机按键,S3C2440下linux按键驱动编写及测试程序
- 关于java设计模式与极品飞车游戏的思考
- python 生成器迭代器
- mysql可重复读和间隙锁_解决MySQL可重复读——详解间隙锁
- spring aop中使用@Pointcut注解抽取可重用的切入点表达式
- mysql libc.so.6_解决安装mysql动态库libstdc++.so.6、libc.so.6版本过低问题
- 【故障分析】基于matlab轴承故障仿真信号时域波形图+幅度谱图【含Matlab源码 123期】
- QC新旧七图汇总连载10——树状图
- CSS设计彻底研究-读书笔记
- 车辆网相关政策和法律法规
- 多重共线性分析 与 方差膨胀因子VIF
- 重定向--Linux bash
- MySQL忘记/无root密码,强制修改root密码
- 基于MATLAB的人脸识别系统
- 手机触屏事件(jquery)
- C++面试题目及面试经验
热门文章
- 复指数信号的matlab,复指数函数周期怎么算,为什么复变指数函数是周期函数,而实变指...
- sketchup 计算机配置,流畅运行SU草图大师软件的最低电脑配置要求
- 大学在校 计算机考试,大学必考证书 | 计算机考试报名要开始啦!
- 实现短链接跳转、批量域名跳转、批量域名转发重定向的解决方案
- kafka windows环境搭建 SASL_PLAINTEXT/SCRAM
- shader 雪 顶点位移_游戏雪天效果·积雪的厚度
- 找不到驱动器。名为“.C”的驱动器不存在。的问题总结
- 【RabbitMQ】学习笔记
- #error和#warning使用分析
- JavaScript trim 实现(去除字符串左侧左侧首尾空格)