首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes部署:控制码头对容器的运行命令

Kubernetes部署:控制码头对容器的运行命令
EN

Stack Overflow用户
提问于 2017-07-19 15:07:39
回答 2查看 247关注 0票数 0

我正在kubernetes上编写一个带有mysql的xwiki部署。在安装说明中,运行xwiki的命令如下

代码语言:javascript
复制
docker run --net=xwiki-nw --name xwiki -p 8080:8080 -v /my/own/xwiki:/usr/local/xwiki -e DB_USER=xwiki -e DB_PASSWORD=xwiki -e DB_DATABASE=xwiki -e DB_HOST=mysql-xwiki xwiki:mysql-tomcat

我似乎在网上或kubernetes文档中找不到任何关于如何控制这些参数标志的东西,这些参数标志与docker命令相匹配。

因此,是否无法在部署中正确使用此容器,或者我是否遗漏了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-19 21:19:13

我在xwiki方面没有多少经验,但我可以提供一些启示。

  • 您可能会忽略--net--name
  • 您需要在部署中映射您的容器端口-p
  • 我不知道-v卷是用来做什么的。如果这只是为了读取某些配置,则需要在Kubernetes中使用ConfigMap。
  • 所有环境变量-e都可以存储在ConfigMap中,并包含在部署中。

我建议您查看一个示例部署:https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/

票数 0
EN

Stack Overflow用户

发布于 2017-07-20 06:28:23

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45194519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档