技术
作为一名优秀的顾问,我总是尽量避免重复的手工工作。互联网上或同事提供的许多非常有用的工具不仅帮助我尝试,而且帮助我取得成功。然而,有时甚至互联网也无法为您的问题提供答案。我在为一些 TIBCO BWCE 项目创建 Dockerfile 时遇到了这个问题。这花费了太多时间,甚至时不时地导致错误,我不禁想到:一定有更好的方法!其他人肯定也遇到过这种情况。
但事实证明,他们没有。或者,他们确实这样做了,但没有在网上发布解决方案。因此,我想在这篇博客中分享我创建与 Dockerfiles 和 TIBCO BusinessWorks Container Edition (BWCE) 相关的(大)文件所采用的路线。因为您正在阅读这个博客。我将假设您具有 BCWE 的基本知识。因此我不会深入讨论什么是容器或者什么是 Dockerfile。我将只关注 Dockerfile(和其他相关容 中国号码数据 器文件)的创建。
一开始,当测试我的第一个解决方案时,手动填写我的第一个 Dockerfile 非常容易。
例如:
对于学习经验来说,手动创建 Dockerfile 并了解其中需要包含哪些内容非常有用。例如,ENV 设置是创建容器镜像时将使用的名称-值对。因此durableName=”storedAllFiles_2″意味着全局变量“durableName”将根据 BWCE 项目的 Docker 配置文件填充“storedAllFiles_2”。此 Docker 配置文件与上述 Dockerfile 中的BW_PROFILE相关。
然而,当我开始创建我的第一个 BWCE 项目时,我意识到全局变量的数量比预期的要大得多。在项目中应用程序的属性部分中创建Docker 配置文件时,这变得非常烦人。
(请注意,对于 Docker 配置文件,变量名称需要位于 # 之间,而不是 %%,正如 TIBCO 有时所描述的那样。)
我选择给变量赋予有用的解释性名称,而不是变量 1、变量 2 等。这意味着对于 Dockerfile,我需要在 Dockerfile 中添加来自 Docker 配置文件的所有名称(位于 # 符号之间),并在其后面加上它的值。
如何在创建 TIBCO BWCE 容器文件时节省时间
-
- Posts: 934
- Joined: Mon Dec 23, 2024 7:00 am