7
起動時にMongoDBコンテナ用のDBを作成するにはどうすればよいですか?
私はDockerを使用しており、PHP、MySQL、Apache、Redisのスタックがあります。今すぐMongoDBを追加する必要があるため、Dockerfileで最新バージョンとMongoDB Dockerhubのdocker-entrypoint.shファイルを確認していましたが、デフォルトのDB、管理者ユーザー/パスワード、場合によっては認証を設定する方法が見つかりませんでした。docker-compose.ymlファイルからのコンテナのメソッド。 MySQLでは、たとえば次のようにいくつかのENV変数を設定できます。 db: image: mysql:5.7 env_file: .env environment: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_USER: ${MYSQL_USER} MYSQL_PASSWORD: ${MYSQL_PASSWORD} これにより、DBとユーザー/パスワードがパスワードとして設定されrootます。 MongoDBで同じことを達成する方法はありますか?誰かが何らかの経験や回避策を持っていますか?