Docker에서 .net 코어의 WebAPI를 사용하고 있습니다. 다른 웹 응용 프로그램과 함께 작동하는 로컬 mysql 데이터베이스와 AWS EC2 인스턴스에이 API를 배포하고 싶습니다.Docker .net 코어에서 localhost Mysql을 연결하십시오.
도저 내부에서이 MySQL에 어떻게 연결할 수 있습니까?
로컬 나는 dB로 연결하기 위해 사용해야하는 $my_local_ip
결정
=> optionsBuilder.UseMySql(@"Server=$my_local_ip;database=db_name;uid=user;pwd=pass;");
호에 내 개인 IP 요지를 사용하여 할 수 있습니까?
하지만 EC2에서 개인 IP를 사용하는 동안 MYSQL 호스트에 연결할 수 없다는 요청을 보내는 동안 오류가 발생했습니다.
MySQL 데이터베이스와 웹 API 컨테이너가 같은 컴퓨터에 있습니까? MySQL도 컨테이너 내부에서 실행됩니까? –
@JanshairKhan MySQL 데이터베이스와 WebAPI가 동일한 컴퓨터에 있습니다. WebAPI 만 컨테이너에 있습니다. MySQL은 Docker 외부에서 localhost로 작업하고 있습니다. –