docker怎么访问外部数据库

Dockerのネットワーク機能を使って外部データベースへアクセスするには次の手順に従います。

  1. Dockerネットワークを作成する:
  2. docker network create mynetwork
  3. データベースコンテナを起動します。
  4. docker run –name mydb –network=mynetwork -e MYSQL_ROOT_PASSWORD=password -d mysql:latest
  5. これにより、「mydb」というMySQLコンテナが作成され、「mynetwork」というネットワークに接続されます。
  6. アプリケーションでデータベースに接続するための接続文字列を使用します。
  7. jdbc:mysql://mydb:3306/mydatabase?user=root&password=password
  8. この文脈において「mydb」とはMySQLコンテナの名前で、「3306」とはMySQLのデフォルトポート、「mydatabase」とはアクセスするデータベースの名前です。

このようにして、外部データベースにDockerネットワーク経由でアプリケーションからアクセスできるようになります。使用しているデータベースとアプリケーションの要件に応じて、追加の構成が必要になる可能性に注意してください。

bannerAds