3

Rancher データベースの代わりに、postgresql データベースを使用して 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

上記の結果、コンテナが起動しますが、使用するように指示している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

渡した引数が間違っているか、Rancher が外部データベースとして mysql のみをサポートしていると考えています。

アイデア/提案はありますか?

ありがとうございました、

4

1 に答える 1