低代码到底是不是行业毒瘤?一线大厂怎么做的?戳此了解>>> 了解详情
写点什么

Docker 发布应用程序指南

2018 年 8 月 06 日

Docker 最近发布了 Docker 应用程序指南,指南中演示了如何在 Docker Enterprise(Docker EE)和 Docker Desktop 上部署应用程序,为选择容器镜像和部署原型应用程序(使用 Docker Swarm 或 Kubernetes 进行编排)提供了架构示例和指南。

Docker 应用程序指南是 Docker 的现代化传统应用程序(MTA)计划的一部分,MTA 的目标是在不进行大量重写或重构的情况下,将企业的现有应用程序带到 Docker 上。

第一个 Docker 应用指南涵盖了两个场景,一个是需要访问 Oracle 数据库的 Oracle WebLogic 应用程序,另一个是部署在 Docker Desktop 或 Docker EE 上并与 WebSphere Liberty 一起运行的 IBM MQ 示例。此外,还提供了如何使用 Docker Swarm 或 Kubernetes 进行编排的说明。

第一个场景指南说明了如何使用 Docker EE 来部署 Oracle WebLogic 服务器,这个服务器上运行着需要访问 Oracle 数据库的 MedRec(Avitek Medical Records)示例应用程序。

Oracle WebLogic 是一个基于 J2EE 的应用程序服务器,用于开发和部署多层分布式企业应用程序。 Oracle 数据库是一种关系数据库管理系统。开发人员可以利用 Docker 的优势(隔离、可移植性、自动化开发的能力),因为 WebLogic 和 Oracle 数据库都可以运行在容器中。

MedRec 是 WebLogic Server 附带的 Java EE 应用程序示例,它模拟了一个集中式的医疗记录管理系统,为患者、医生和管理员提供了一种框架,通过各种客户端来管理患者数据。

Oracle WebLogic 和 Oracle 数据库都经过认证,可在 Docker 容器上运行,并且 Docker Store 中提供了它们的镜像。

下图表示部署在 Docker EE 上的 Oracle WebLogic、Oracle 数据库和 MedRec 应用程序架构:

第二个场景指南说明了如何使用 Docker EE 来部署 IBM MQ 服务,让该服务作为运行在两个不同 WebSphere Liberty 实例上的两个应用程序之间的通信通道。

IBM MQ 是企业的消息解决方案,也是 IBM 的面向消息的中间件,它允许应用程序跨多个系统相互通信。 WebSphere Liberty 是一个基于开源 Open Liberty 项目的 Java 应用程序服务器。

下图显示了这些应用程序通过 Docker 上的 IBM MQ 进行通信的架构:

Docker Enterprise 可以从 Docker Store 上下载。想要在自己的机器上构建和测试应用程序的开发人员可以下载适用于 macOS Windows 的 Docker Desktop。

更多详细信息,请访问 Docker Success Center

查看英文原文 Docker Announces Docker Application Guides

2018 年 8 月 06 日 19:003460
用户头像

发布了 731 篇内容, 共 370.6 次阅读, 收获喜欢 1865 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

超简单入门MyBatis,看了就会了~

程序员的时光

mybatis

XSKY发布XMotion纳管热迁移技术,OpenStack集群迁移效率提升超10倍

XSKY融合存储

磁盘挂载

唯爱

【快点查查】微信小程序使用流程

tomatocc

游戏夜读 | vim,vim,vim

game1night

ARTS-WEEK01

lee

ARTS 打卡计划

AB 测试平台的设计与实现

伴鱼技术团队

架构 系统设计 后端 A/B

《程序员的数学》笔记

Rex

读书笔记

深入浅出Mysql索引的那些事儿

猿人谷

MySQL 性能优化 索引

安装R语言编译器:

唯爱

Vol.7 聊聊我热爱的陕西省图书馆

pyfn2030

记录 生活,随想

绝了!Dataway让Spring Boot不再需要Controller、Service、DAO、Mapper

哈库纳

StringBoot DataQL

Dataway 整合 Swagger2,让 API 管理更顺畅

哈库纳

Spring Boot DataQL Dataway Hasor

tput命令介绍

唯爱

服务化架构-状态码设计要点

图南日晟

微服务 RESTful 架构设计

【写作群星榜】5.22~5.28写作平台优秀作者&文章排名

InfoQ写作平台官方

写作平台 排行榜

说到做到

Yukun

拖延症

Wi-Fi p2p & ap 共存

贾献华

wifi p2p ap

无需代码!通过 Dataway 配置一个带有分页查询的接口

哈库纳

spring springboot Dataway Hasor

艺术生,我劝你Mac

zhoo299

Mac CG 艺术

系统服务化构建-两方OAuth

图南日晟

微服务 软件工程 身份认证 架构设计

小谈校招offer选择

dongh11

职场 职业规划 应届毕业 心态 招聘

Vol.5 Go初探,新手必看!

pyfn2030

编程语言 新手指南

使用SpreadJS 开发在线问卷系统,构筑CCP(云数据采集)平台

Geek_Willie

数据挖掘 大数据 SpreadJS CCP

Dataway 4.1.5 以上版本升级指南

哈库纳

string StringBoot Dataway Hasor

免费领课的活动你错过了么?

池建强

极客时间

完美兼容老项目!Dataway 4.1.6 返回结构的全面控制

哈库纳

spring Spring Boot Dataway Hasor

服务化构建-多维度的认识中台

图南日晟

软件工程 分层架构 架构设计

珍藏已久的 OS 学习网站拿出来分享给大家

cxuan

操作系统

Vol.6 几个数据库相关的词

pyfn2030

数据库 大数据 新手指南

Dataway 配置数据接口时和前端进行参数对接

哈库纳

Spring Boot DataQL Dataway Hasor

2021 ThoughtWorks 技术雷达峰会

2021 ThoughtWorks 技术雷达峰会

Docker发布应用程序指南-InfoQ