Kubernetes Deployments:控制Docker运行容器命令

时间:2017-07-19 15:07:40

标签: docker kubernetes

我正在kubernetes上用mysql编写xwiki的部署。在设置说明中,运行xwiki的命令为

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 run命令一起使用的这些参数标志的内容。

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

2 个答案:

答案 0 :(得分:0)

我在xwiki上没有多少经验,但我可以解释一下。

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

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

答案 1 :(得分:0)