基本上,我想用下面的图片https://hub.docker.com/r/skyzhou/docker-discuz/将discuz论坛部署到我的k8s集群上
mysql镜像很容易部署,但是discuz论坛没有提供任何环境变量供我为数据库注入,它只允许使用links参数。
问题是在k8s集群上,我没有这样的方式注入它,所以它被卡住了。
wordpress博客可能会公开db-host和db_password参数。
发布于 2017-08-10 14:06:56
MYSQL_PORT_3306_TCP
变量以一种误导性的方式使用,因为可以看到它被剥离了前导tcp://
并用作DISCUZ_DB_HOST
因此,我期望:
containers:
- name: discuz
image: skyzhou/docker-discuz
env:
- name: MYSQL_PORT_3306_TCP
value: $(SERVICE_MYSQL_HOST):$(SERVICE_MYSQL_PORT)
如果您在kubernetes中已经有了mysql
服务,则应该这样做,或者如果您已经知道主机和端口,则只需填写它们
发布于 2017-08-11 15:17:50
我已经成功地部署到我的集群,端口设置为80,但我希望将其公开给8080,但不确定如何公开。
https://stackoverflow.com/questions/45605334
复制相似问题