도커에 익숙하지 만 방금 이미지를 만들었으며 원격 SQL 서버에 연결을 시도 할 때까지 제대로 시작됩니다. 즉, 자체 VM에 있으며 일반적으로 호스트 (예 : mydatabase.mydomain.com)를 통해 액세스 할 수있는 SQL 서버입니다. 이 문제는 Visual Studio가 부족할 때 나타나지 않습니다. 데이터베이스가 잘되고 도달 할 수 있습니다.컨테이너에있는 응용 프로그램에서 원격 SQL Server 인스턴스에 연결할 수 없습니다.
나는 그것이 도커 네트워킹과 관련이 있다고 생각한다. 나는 운이없는 1433 년을 드러내려고했다. 나는 또한 --net=host
도 실행 해 보았습니다. 오류는 서버가 응답하지 않거나 도달 할 수 없다는 SQL Server뿐만 아니라 AzureServiceBus와 통신을 시도하는 NServiceBus에 의해 출력됩니다.
Dockerfile
FROM microsoft/windowsservercore
WORKDIR /command
EXPOSE 8002
EXPOSE 1433
COPY . /command
ENTRYPOINT ["NServiceBus.Host.exe"]
어떤 아이디어 나 통찰력은 좋은 것입니다.
Downvoter, 귀하의 통찰력과 가까운 요청에 감사드립니다. 그것은 매우 도움이되었습니다. – Sinaesthetic