【发布时间】:2016-12-28 20:58:28
【问题描述】:
是否可以复制现有的 WebSphere 配置文件并在 Docker 中的 WebSphere 上运行它?
我正在对容器化、虚拟化等进行一些研究,目前正在使用 Docker。在 Docker 上启动并运行 WebSphere 非常简单:
docker run --name wasserver -h wasserver -p 9043:9043 -p 9443:9443 -d ibmcom/websphere-traditional:install
我想做的是使用来自另一个 WebSphere 实例的配置文件并在 Docker WebSphere 上运行它。我尝试执行以下操作以尝试挂载包含相关配置文件的目录并运行相同的目录:
docker run -v /opt/WebSphere/WAS8_5/:/WASDIR --name myprofileserver -h myprofileserver -p 9043:9043 -p 9443:9443 -d ibmcom/websphere-traditional:install -e PROFILE_NAME=/WASDIR/profiles/myprofile1
这个命令的最终结果是容器被创建了,但是没有运行:
docker: Error response from daemon: oci runtime error: exec: "-e": executable file not found in $PATH
也许我在这里缺少开关、设置或其他配置?
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地方。另见Where do I post questions about Dev Ops?
-
这两个@jww 看起来都不合适,最后一个链接中的答案都说 DevOps 问题通常应该发布在 SO 上。有大量关于 Docker 的问题/答案以及关于它的良好用户知识库。平台本身与编程和开发直接相关,所以你能详细说明一下题外话吗?
标签: java linux docker websphere websphere-traditional