Kubernetes部署:控制容器的Docker运行命令

我正在用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 

我似乎无法find任何联机或在kubernetes文档中如何控制docker运行命令一起使用这些参数标志。

因此在部署中没有办法正确使用这个容器,或者我错过了什么?

我在xwiki方面没有太多的经验,但是我可以点亮一些。

  • 你可以忽略--net--name
  • 你需要在部署中映射你的容器端口-p
  • 我不确定音量-v用于什么。 如果这只是为了读取某些configuration,则需要在Kubernetes中configuration一个ConfigMap
  • 所有环境variables-e都可以存储在ConfigMap中并包含在您的部署中。

我build议你看一下示例部署: https : //kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/