背景
docker-composeで立ち上げたDBコンテナに他のコンテナからconnectionを貼りたかった
その手順の備忘録
手順
以下のコマンドでdocker-composeで立ち上げたnetworkIDとNameを調べる
$ docker network ls
docker runコマンドで先程取得したID or Nameを--netで指定して実行
$ docker run -it -v "$PWD":/path/to/dir --net <network ID or Name> <image名> <command>
これで指定したネットワーク先のホストやエイリアスで接続できる
ホスト名がない場合は--linkでエイリアスを作成する
$ docker run -it -v "$PWD":/path/to/dir --net <network ID or Name> --link <container Name>:<host Name> <image名> <command>