Docker高级管理之compose容器编排与私有仓库的部署

Compose容器编排

Compose:容器的编排技术(可以管理多个容器),移植性、迁移性更强

  1. 查看使用的Compose的版本:docker-compose -v

  1. 首先创建一个编排文件

  1. 文件内容

compose文件格式:

  • 缩进(严格意义上说没有限制,但上下级要保持一致)
  • 不能用tab
  • 锁紧一般用两个空格
  • key和value,key后要有冒号,冒号后要有一个空格
  • 属性的具体参数,换行后缩进两个空格,加横杠,横杠后一个空格
  • “#”可以注释
  • 在写value的时候如果包含特殊字符,这个value要用引号引起来
  • value的数据类型(布尔型),要使用引号
  1. 启动编排文件

  1. 查看启动状态

  1. 查看已创建服务的日志

  1. 查看已创建的服务的监听端口(在docker-compose.yaml文件中指定的端口映射)

  1. 关闭、开启、杀死、删除服务

  1. 创建生成一个Nginx的服务

  1. nginx.conf配置文件的修改

利用Compose的方式为容器制作副本

  1. 使用compose为服务扩展数量(scale扩展,通常与in out结合使用,scale in向内扩展纵向的,scale out向外扩展,横向的)

注意:此时我们制定的是创建三个副本,实际之创建出来一个,提示说,端口已经被分配;原因是当时我们在创建docker-compose.yaml时,手动指定了端口映射,这是我们需要再docker-compose.yaml文件中 ,把端口映射的那几行注释掉,由Docker主机自行分配映射即可,前提是把创建出来的一个服务副本杀死或删除即可

  1. 把docker-compose.yaml文件中端口映射注释掉

  1. 重新生成服务副本

私有仓库的部署

  1. 准备工作:由harbor的安装包

  1. 解压

  1. 进入安装目录下,并拷贝脚本模版

  1. 修改脚本里面的内容

  1. 执行安装脚本

  1. 使用IP地址在浏览器访问Harbor

  1. 使用别的docker主机远程登录Harbor

  1. 在别的docker主机上为远程的Harbor创建镜像

  1. 在别的Docker主机上将创建的(重命名)的镜像加入到Harbor

  1. 在Harbor页面查看拉取的结果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/421391.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于SpringBoot+Vue的房屋租赁管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSpringBootVueMySQL的房屋租赁…

【Linux C | 终端设备】Linux下 tty、ttyS*、ttyAMA*、console 的区别,以及系统输出重定向(附带代码)

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C、数据结构、音视频🍭 ⏰发布时间⏰: 2024-09-11 …

RickdiculouslyEasy-CTF-综合靶场

步骤一:利用Goby搜索靶机地址 步骤二:访问靶机地址 步骤二:扫描端口 nmap 172.16.1.7 -p 1-65535 步骤三: 扫描目录 dirsearch -u http://172.16.1.7/ 第一个flag:命令:nmap -A -v -T4 172.16.1.7 -p 1-6…

RK3576芯片在智能家居里中型智慧屏产品的应用方案分析

智能家居在近年来得到了快速发展,AI技术不断发展,人机交互十分成熟,各种家电也都迎来了智能化浪潮,智能家居为人们提供了优秀的产品体验,受到主流消费者的青睐,智能家居里的中型智慧屏产品也随之兴起。 瑞芯…

2024最新盘点,主流生产报工软件有哪些?

本文将盘点知名的生产报工软件,为企业选型提供参考! 各位生产经理有没有碰到过这种情况,产品生产从工单-报工-质检-入库的过程中不能实时知道任务进度,生产日报也不清晰,老是被客户催,上头领导不满意&…

Netty权威指南:Netty总结-编解码与序列化

第四章 TCP粘包/拆包问题 4.1 TCP 粘包/拆包 TCP是流协议,也就是没有界限的的一串数据,底层并不知道上层业务数据的具体含义,也就是说一个完整的包可能会被拆分成多个包进行发送,也可能把几个小包封装成一个大的数据包发送。这就…

自注意力机制 SANS(论文复现)

自注意力机制 SANS(论文复现) 本文所涉及所有资源均在传知代码平台可获取 前言 在NLP模型领域中,seq2seq是一种常见的模型结构(序列到序列),其于 2013年、2014 年被多位学者共同提出,在机器翻译…

《Learning to Prompt for Vision-Language Models》CoOp论文中文校对版

系列论文研读目录 文章目录 系列论文研读目录摘要1 简介2 相关工作2.1视觉语言模型2.2 NLP中的提示学习 3 方法论3.1视觉语言预训练3.2上下文优化3.3讨论 4 实验4.1少数学习4.2领域泛化4.3进一步分析 5 结论、局限性和未来的工作 摘要 像CLIP这样的大型预训练视觉语言模型在学…

天通报警呼叫柱:为边防哨所筑起坚固的通信堡垒

一、背景 边防哨所是国家安全的重要防线,肩负着守护边境安全、维护国家主权和领土完整的神圣使命。由于边防哨所通常位于地理位置偏远、环境恶劣的地区,通信问题成为影响边防工作的重要因素,给边防官兵的日常工作和应急响应带来了不小的挑战…

Vue 3 watchEffect:如何用 onInvalidate 优化副作用处理

在 Vue3 中,watchEffect 是一个用于在响应式数据变化时自动重新执行的函数。它在创建响应式副作用时特别有用,比如在某些数据变化时更新 DOM、发起网络请求或处理复杂的逻辑。 watchEffect 的 onInvalidate 是一个非常重要的功能,用于处理副…

blender我的对称模型好像中点被我不小心移动了 我现在如果雕刻 两边修改的地方不是对称的 我该怎么办

blender我的对称模型好像中点被我不小心移动了 我现在如果雕刻 两边修改的地方不是对称的 我该怎么办 首先请调整好模型确保左右前后对其相应的xyz轴 之后CtrlA应用变换 确保这些都归0且模型和xyz轴对应 如果在Blender中模型的中点(对称轴)不小心被移动了…

使用豆包MarsCode 编写 Node.js 全栈应用开发实践

以下是「豆包MarsCode 体验官」优秀文章,作者狼叔。 欢迎更多用户使用豆包MarsCode 并分享您的产品使用心得及反馈、创意项目开发等,【有奖征集|人人都是豆包MarsCode 测评官!】活动正在火热进行中,欢迎大家投稿参加&a…

6-Python基础编程之数据类型操作——数值、布尔和字符串

Python基础编程之数据类型操作——数值、布尔和字符串 数值整数浮点数复数常用操作 布尔类型字符串字符串拼接字符串切片常用函数查找计算转换操作填充压缩分割拼接判定操作 数值 表现形式:整数(int)、浮点数(float)、…

校园管理|基于springboot+vue的校园管理系统(源码+数据库+文档)

校园管理|校园管理系统 目录 基于springbootvue的校园管理系统 一、前言 二、系统设计 三、系统功能设计 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取: 博主介绍:✌️大厂码农|毕设布道师&#xff0c…

自动化表格处理的革命:智能文档系统技术解析

在当今数据驱动的商业环境中,表格数据的自动化处理成为了企业提高效率、降低成本的关键。企业智能文档系统在智能表格识别方面展现出卓越的性能,通过精准识别和处理各种通用表格,显著提升了企业文档管理的智能化水平。本文将深入探讨该系统在…

[产品管理-6]:NPDP新产品开发 - 4 - 战略 - 创新支持战略,支持组织的总体创新战略(平台战略、技术战略、营销战略、知识产权战略、能力建设战略)

目录 一、创新支持战略概述 二、平台战略:大平台小产品战略 2.1 概述 1、平台战略的定义 2、平台战略的特点 3、平台战略的应用领域 4、平台战略的成功案例 5、平台战略的发展趋势 2.2 大平台小产品战略 1)大平台的建设 2)、小产品…

王牌功能 | 法大大“用户角色权限管理”,合同数据分流、管理权限分层都搞定!

合同签了还得管, 按业务、按项目、按岗位级别… 关于法大大“用户角色权限管理”功能的使用:企业操作人员在电子合同平台创建企业后,需添加企业组织架构,主要添加合同操作相关的人员,即可实现合同操作与数据权限的管理…

QT 对话框 仿文本编辑器

对话框通常是一个顶层窗口,出现在程序最上层,用于实现短期任务或者简洁的用户交互 一、消息对话框(QMessageBox) 1、QMessageBox类成员函数实现 1)实例化 QMessageBox类 对象 2)设置对象属性 3&#x…

用API接口可以实现哪些功能(天猫API接口|京东API接口)

在电商领域,API接口可以实现多种功能,起到连接内外部系统及优化电商业务流程等多种作用,从而来提高电商企业的运营效率。 具体来看,API接口可以用来: 商品管理: API接口能够用来获取商品详情等&#xff0…

顶级PCVR头显具备什么配置?清晰度如何?

头戴式显示器是VR体验中用户与虚拟现实环境交互不可或缺的一部分。高端的头显通常可为使用者提供具有超高分辨率的高清画面,因此当你拥有一部高端的VR头显,虚拟世界将如真实世界一样呈现在你眼前。 说到顶级头显我们就不得不提到Varjo,Varjo是…