LoginSignup
1
4

More than 5 years have passed since last update.

メモ: 既存のdocker networkに後からコンテナを追加する

Posted at

この記事は

  • 完全に個人メモです

やりたかったこと

  • docker-composeですでに作成されているコンテナ群にMySQLサーバがいました
  • とあるデバッグ用にこのMySQLサーバに接続できるコンテナを後から追加したかったです

やりかた

  • docker-composeでは自動的にdocker networkが作成されて定義されているコンテナ同士をそのネットワークに参加させています
  • あとから手動でそのdocker networkに参加させれば、既存のコンテナに接続させることができます

詳細

  • docker-composeで作成されたdocker network名を確認します
# docker network ls
NETWORK ID          NAME                    DRIVER              SCOPE
5eb6cbf4fc96        app_default             bridge              local
  • 上記で見つけた対象のdocker-networkに参加させつつ、DBサーバへの接続を指定します
docker run --name new-container --link existing_app_db_1:existing_app_db_1 --network app_default -it new-container-image /bin/bash

終わりに

  • おわります
1
4
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
1
4