Dockerで外部データベースへ接続する方法

外部データベースへの接続では、Dockerのネットワーク機能を使って外部データベースに接続できます。外部のMySQLデータベースに接続する手順を次に示します。

  1. Dockerネットワークを作成する:
  2. dockerネットワーク作成のmynetwork
  3. 外部データベースコンテナを起動します:
  4. docker run -d –name mymysql –network=mynetwork -e MYSQL_ROOT_PASSWORD=password mysql
  5. Docker コンテナ内で外部データベースに接続する:
  6. docker run -it –network=mynetwork mysql mysql -h mymysql -u root -p

これにより Docker ネットワーク `mynetwork` 内にコンテナが起動し、`mysql` コマンドを使用して外部データベースコンテナ `mymysql` に接続されます。接続パラメータは必要に応じて調整できます。たとえば、ユーザー名、パスワード、データベース名を設定できます。

上記の例の外部データベースはMySQLデータベースを利用していますが、他のデータベース種類に変更する場合には、コマンドやパラメータを適切に変更してください。

bannerAds