Skip to content

Execute services such as RDB and NoSQL on Docker. (RDBやNoSQLなどのサービスをDocker上で動かす。

License

Notifications You must be signed in to change notification settings

NetDevInfraWGinOSSConsortium/LocalServicesOnDocker

Repository files navigation

LocalServicesOnDocker

実行方法

このフォルダのコンテンツを実行するには、

当該リポジトリをクローンした後、

git clone /~https://github.com/NetDevInfraWGinOSSConsortium/LocalServicesOnDocker.git

このフォルダに移動し、

>cd ...\LocalServicesOnDocker

初回実行時は、以下のコマンドでnetworkにcommon_linkを作成する。

docker network create --driver bridge common_link

以下のコマンドでコンテナを起動する。

>docker-compose up -d

以下のコマンドでコンテナが停止する。

>docker-compose down

テスト方法

テストを行う場合は、

以下のtestフォルダに移動し、

>cd ...\LocalServicesOnDocker\test\nodejs

以下のbatファイルを実行する。

>install.bat
>start.bat

接続文字列

.NETの接続文字列

.NETの接続文字列に関しては、以下の通り。

  • RDB
    • "ConnectionString_SQL": "Data Source=localhost;Initial Catalog=Northwind;User ID=sa;Password=seigi@123;",
    • "ConnectionString_MCN": "Server=localhost;Database=test;User Id=root;Password=seigi@123",
    • "ConnectionString_NPS": "HOST=localhost;DATABASE=postgres;USER ID=postgres;PASSWORD=seigi@123;"
  • NoSQL
    • redis : localhost
    • mongodb : mongodb://seigi:seigi%40123@localhost:27017

コンテナからの接続

common_linkを設定することでサービス名で接続可能。

参考情報

About

Execute services such as RDB and NoSQL on Docker. (RDBやNoSQLなどのサービスをDocker上で動かす。

Resources

License

Stars

Watchers

Forks