私はDockerの.netコアでWebAPIを使用しています。私は他のWebアプリケーションで動作するローカルのmysqlデータベースを使用してAWS EC2インスタンスにこのAPIをデプロイします。Docker .netコアからlocalhost Mysqlに接続
どのように私はドッカーの中からこのMysqlにアクセスできますか?
ローカル私は$my_local_ip
は私がDBに接続するために使用すべきかを決定するために
=> optionsBuilder.UseMySql(@"Server=$my_local_ip;database=db_name;uid=user;pwd=pass;");
ホーで私のプライベートIP ADDRESを使用することによってそれを行うことができますか?
しかし、EC2でプライベートIPを使用しているうちに、MYSQLホストに接続できないという要求を送信中にエラーが発生しました。
MySQLデータベースとWeb APIコンテナは同じマシンにありますか? MySQLはコンテナ内でも実行されていますか? –
@JanshairKhan MySQLデータベースとWebAPIは同じマシン上にあります。 WebAPIのみがコンテナにあります。 MySQLはDockerの外でlocalhostを操作しています。 –