0
Mongodbドッカーコンテナでの認証の使い方は?ユーザを作成し、そのユーザ認証をMongodbコンテナで使用するMongodbドッカーコンテナへの認証
MongodbとPythonフラスコアプリケーションを使用している間、mongodbコンテナをperticularユーザ名とパスワードで保護する必要があります。
Mongodbドッカーコンテナでの認証の使い方は?ユーザを作成し、そのユーザ認証をMongodbコンテナで使用するMongodbドッカーコンテナへの認証
MongodbとPythonフラスコアプリケーションを使用している間、mongodbコンテナをperticularユーザ名とパスワードで保護する必要があります。
docker hubのドキュメントに記載されているように、--auth
フラグを付けてイメージを実行し、最初の管理者ユーザーを追加する必要があります。手順の概要:あなたは、最新の資格情報を使用して、最初の時間を接続しながら、すべての問題に直面した場合
スタートデータベース
docker run --name some-mongo -d mongo --auth
は、初期管理者ユーザ
$ docker exec -it some-mongo mongo admin
connecting to: admin
> db.createUser({ user: 'jsmith', pwd: 'some-initial-password', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });
Successfully added user: {
"user" : "jsmith",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
}
]
}
@Vishalを追加します。私はあなたが "root"特権(すなわち、ロール:["root"])を持つユーザを作成し、rootアカウントで初めてログインする必要があることをお勧めします。そして、あなたはさまざまなpermisシオンレベル。 –