막 다른 골목으로 뛰어 들었습니다. 나는 dotnet core 1.0.0 app을 가지고있다. 나는 일어나려고 노력 중이다. 그것은 리눅스와 윈도우에서 잘 작동합니다. 이제 나는 그것을 도커에 넣으려고합니다. 나는이 고정 표시기 파일을 만든 : 고정 표시기 이미지에 응용 프로그램 폴더에내 Docker DotNet 핵심 웹 사이트에 액세스 할 수 있습니다.
FROM microsoft/dotnet:1.0.0-preview2-sdk
COPY . /app
WORKDIR /app/app
RUN ["dotnet", "restore"]
ENTRYPOINT ["dotnet", "run"]
그것은 단순히 복사 코드 및 종속성을 복원하고 다음을 실행합니다. 내가 그것을 실행하려고하면 모든 것이 작동하고 Windows 나 Linux가 시작될 때와 똑같이 인쇄되기 때문에 시작됩니다.
docker run --name dotNetWeb -p 8080:8080 kiksen1987/dotnetcore
링크 코드에 : https://github.com/kiksen1987/dotnetcore
링크 도커의 이미지 : 프로젝트 실행
명령 https://hub.docker.com/r/kiksen1987/dotnetcore/
는 정말 아무 생각이 무엇 없었다 잘못되어가는. 나는 다른 프로젝트의 99 %와 같은 방식을 어느 정도 취하고있다.
좋은 aswell : 마지막으로
나는 dockerfile에서 --expose도 사용하지 않으려 고 노력했다. – Kiksen
웬일인지 localhost : 8080이 http://www.localhost.com:8080/ – Kiksen
로 리디렉션됩니다. 왜 지옥이 다운볼트입니까? 연구를하지 않기 때문에. Google 검색 기능이 얇아서이 문제에 대해 몇 시간을 사용했습니다 ... – Kiksen