在开发中我们如果需要交付容器我们有哪些方式?实际上我们可以直接把文件打成压缩包的形式,也可以通过私服进行传递

1.压缩文件形式

docker commit 容器id 镜像名:tag

  1. image to zip
    docker save -o 压缩文件名 镜像:tag

  2. zip to image
    docker load -i 压缩文件名

  3. 注意

    1. 目录挂载的内容不会被打包

2. 创建私服

docker的私服同样也是一个镜像运行在docker上

  1. 拉镜像创建容器
# 1、拉取私有仓库镜像
docker pull registry
# 2、启动私有仓库容器
docker run -id --name=registry -p 5000:5000 registry
# 3、打开浏览器 输入地址http://私有仓库服务器ip:5000/v2/_catalog,看到{"repositories":[]} 表示私有仓库 搭建成功
  1. 修改配置文件并重启
# 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私服搭建相关推荐

  1. docker 私服搭建以及镜像部署

    2019独角兽企业重金招聘Python工程师标准>>> Docker 私服 意义 企业搭建私服主要是镜像的安全性考虑与镜像的内网传输速度,或者有内网无法访问外网的现实情况 步骤 搜索 ...

  2. CentOS7构建docker私服管理镜像

    使用私有仓库管理镜像 很多场景下,需要使用docker私服管理镜像.相比Docker Hub 私有仓库有以下优势: 节省带宽,对于私有仓库已有的镜像无需从Docker Hub 上下载,秩序从私有仓库中 ...

  3. 本地搭建docker私服

    #######################本地搭建docker私服registry####################### #执行命令 docker run -d -p 5000:5000 ...

  4. docker harbor 域名_超详细的搭建docker私服Harbor教程

    概述 "集装箱"是Docker设计哲学之所在,它让一台物理机(或者虚拟机)同时运行多个相互隔离的应用变得更为轻松简朴,固然这一切照样多亏Linux的相关底层手艺,固然,也包罗OS ...

  5. 【4】搭建Docker私服harbor

    搭建Docker私服harbor 一.harbor官网地址 harbor官网地址: https://goharbor.io/github官网地址: https://github.com/goharbo ...

  6. Docker整理篇(docker-compose与私服搭建)

    Docker整理篇(docker-compose) 安装与常用命令操作 Docker网络与数据卷 docker-compose与私服搭建 基本介绍 官网地址 https://docs.docker.c ...

  7. Docker系列3 - Docker文件系统及搭建Docker私服

    系列文章 Docker系列1 - CentOS7安装Docker Docker系列2 - Docker常用命令 UnionFS 联合文件系统 是一种分层.轻量级并且高性能的文件系统,它支持对文件系统的 ...

  8. Maven Nexus3 私服搭建、配置、项目发布(docker方式)

    maven nexus私服搭建 访问nexus3官方镜像库,选择需要的版本下载:Docker Nexus docker pull sonatype/nexus3:3.49.0 创建数据目录并赋权 su ...

  9. Docker入门篇-搭建docker私服(注册表)

    在我们开始使用docker之前,我们先把私服搭建起来,这种顺序通常适用于生产级或实际工作的时使用docker的习惯.我们遵循这样的习惯. 概念 当我们执行docker pusll xxx的时候,默认是 ...

最新文章

  1. 自动控制理论及matlab,自动控制理论及MATLAB实现
  2. JavaScript中Promises/A+规范的实现
  3. PHP 数组遍历 foreach 语法结构
  4. python源码文件以什么格式结尾结尾_查看python源码,发现里面的函数都以pass结尾,那么意义何在?...
  5. LINUX内核下跑单片机按键,S3C2440下linux按键驱动编写及测试程序
  6. 关于java设计模式与极品飞车游戏的思考
  7. python 生成器迭代器
  8. mysql可重复读和间隙锁_解决MySQL可重复读——详解间隙锁
  9. spring aop中使用@Pointcut注解抽取可重用的切入点表达式
  10. mysql libc.so.6_解决安装mysql动态库libstdc++.so.6、libc.so.6版本过低问题
  11. 【故障分析】基于matlab轴承故障仿真信号时域波形图+幅度谱图【含Matlab源码 123期】
  12. QC新旧七图汇总连载10——树状图
  13. CSS设计彻底研究-读书笔记
  14. 车辆网相关政策和法律法规
  15. 多重共线性分析 与 方差膨胀因子VIF
  16. 重定向--Linux bash
  17. MySQL忘记/无root密码,强制修改root密码
  18. 基于MATLAB的人脸识别系统
  19. 手机触屏事件(jquery)
  20. C++面试题目及面试经验

热门文章

  1. 复指数信号的matlab,复指数函数周期怎么算,为什么复变指数函数是周期函数,而实变指...
  2. sketchup 计算机配置,流畅运行SU草图大师软件的最低电脑配置要求
  3. 大学在校 计算机考试,大学必考证书 | 计算机考试报名要开始啦!
  4. 实现短链接跳转、批量域名跳转、批量域名转发重定向的解决方案
  5. kafka windows环境搭建 SASL_PLAINTEXT/SCRAM
  6. shader 雪 顶点位移_游戏雪天效果·积雪的厚度
  7. 找不到驱动器。名为“.C”的驱动器不存在。的问题总结
  8. 【RabbitMQ】学习笔记
  9. #error和#warning使用分析
  10. JavaScript trim 实现(去除字符串左侧左侧首尾空格)