나는 Mac과 Windows 10을 가지고 있습니다. Mac의 폴더를 도우미없이 Windows의 Visual Studio 2017에서 webapi 템플릿을 컴파일했습니다. 어떤 이유로 든 도커 이미지를 실행할 수 없습니다 (안녕하세요 - 세계 이미지가 잘 작동 함). Docker는 Mac에 설치됩니다. 여기 내 단계는 다음과 같습니다 여기 .Net Core Web Api - Docker Container Mac
dotnet restore ./WebApplication1.sln
dotnet publish ./WebApplication1.sln -c Release -o ./obj/Docker/publish
는
docker build WebApplication1 -t WebApplication1
docker run -d -p 5000:5000 WebApplication1
이 나에게 용기 ID를 제공하지만 터미널에서 고정 표시기 명령을 호출 프로젝트 디렉토리
FROM microsoft/aspnetcore:latest
ARG source
WORKDIR /app
EXPOSE 5000
COPY ${source:-obj/Docker/publish} /app
ENTRYPOINT ["dotnet", “WebApplication1.dll"]
에있는 내 고정 표시기 파일입니다 그것은 절대로 시작하지 마라. 나는 간단한 것을 놓치기를 바란다. 제발 조언.
당신이 고정 표시기 로그에 뭔가를해야합니까 파일? – Set
'docker logs'를 실행하여 오류를 확인하십시오./app에있는 경우 sute로 처리하는 또 다른 방법은'COPY' 항목 바로 다음에'RUN ls/app'를 추가 할 수있는 dll입니다. –
VictorV
. 덕분에 – Tim