3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Docker for Windows 環境で Linuxコンテナ版 Azure Cosmos DB emulator 起動

Posted at

公式ドキュメントでは、以下のようになっているのですが、できればWindowsコンテナじゃなくて、Linuxコンテナ版をWindows 10とか、11のDocker for Windowsで起動したいよねって事で、この記事です。

イメージのPullと実行

イメージのPull
docker pull mcr.microsoft.com/cosmosdb/linux/azure-cosmos-emulator
イメージのRun
$ docker run -p 8081:8081 -p 10251:10251 -p 10252:10252 -p 10253:10253 -p 10254:10254  -m 3g --cpus=2.0 --name=test-linux-emulator -e AZURE_COSMOS_EMULATOR_PARTITION_COUNT=10 -e AZURE_COSMOS_EMULATOR_ENABLE_DATA_PERSISTENCE=true -it mcr.microsoft.com/cosmosdb/linux/azure-cosmos-emulator

管理画面に8081を使います、もし競合する場合は、ポートを変えてください。

エミュレーター用の証明書の取得

起動したら、以下にブラウザからアクセス(証明書の取得)
https://localhost:8081/_explorer/emulator.pem

image.png

証明書が表示されたら、ブラウザを右クリックしてemulator.crtという名前で保存してください。

あとは、emulator.crtをダブルクリックして開き、証明書をインストールします。

image.png

その後、ブラウザで以下にもアクセスしてください(ローカル管理画面)
https://localhost:8081/_explorer/index.html

image.png

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?