我正在尝试使用postgresql数据库而不是Rancher数据库运行Rancher作为容器.在文档(http://docs.rancher.com/rancher/installing-rancher/installing-server/)中写道,您可以使用外部数据库,但它只提到了mysql.我想知道是否可以使用像postgresql这样的另一个外部数据库.因此,我尝试使用以下命令启动容器,将其指向与容器在同一主机上运行的postgresql数据库:
docker run -d --restart=always -p 8080:8080 -e CATTLE_DB_CATTLE_MYSQL_HOST=127.0.0.1 -e CATTLE_DB_CATTLE_MYSQL_PORT=5432 -e CATTLE_DB_CATTLE_MYSQL_NAME=db_name -e CATTLE_DB_CATTLE_USERNAME=db_user -e CATTLE_DB_CATTLE_PASSWORD=some_password rancher/server
Run Code Online (Sandbox Code Playgroud)
上面的结果是容器启动但没有使用我告诉它使用的postgresql数据库.它使用Rancher数据库代替.
尝试以下但仍然相同的结果:
docker run -d --restart=always -p 8080:8080 -e CATTLE_DB_CATTLE_HOST=127.0.0.1 -e CATTLE_DB_CATTLE_PORT=5432 -e CATTLE_DB_CATTLE_NAME=db_name -e CATTLE_DB_CATTLE_USERNAME=db_user -e CATTLE_DB_CATTLE_PASSWORD=some_password rancher/server
Run Code Online (Sandbox Code Playgroud)
我认为我传递的参数是错误的,或者Rancher仅支持mysql作为外部数据库.
有什么想法/建议吗?
谢谢,
| 归档时间: |
|
| 查看次数: |
3023 次 |
| 最近记录: |