2017-09-30 1 views
0

SQL Server 용 docker에서 최근에 릴리스 된 실험실 샘플을 실행하려고합니다. 내가 빌드 컨테이너의 이미지를 만들려고 할 때, 나는 내가 대한 아웃 라인을 가지고가는 경우에 작동으로 netfx-4.5.2 것으로 보인다다른 대안을 얻으려고 .Net4.0 초콜릿 이외에 sdk

RUN Install-PackageProvider -Name chocolatey -RequiredVersion 2.8.5.130 -Force; 
Install-Package -Name microsoft-build-tools -RequiredVersion 15.0.26228.0 -Force; 
Install-Package -Name netfx-4.5.2-devpack -RequiredVersion 4.5.5165101 -Force 

의 요청을 완료 할 수있는 chocolatey을 알리는 오류 메시지가 좋아,하지만 아직 4.5.2 어셈블리가 없다. 내가 초콜릿 컨테이너 이외의 컨테이너에 이들을 설치할 수있는 방법이 있습니까?

+0

당신이 말하는 샘플을 가르쳐 주시겠습니까? 인터넷이 컨테이너 내부에서 작동하는지 여부도 확인할 수 있습니까? –

+0

https://www.github.com/docker/labs/sql-server 동일한 Windows 랩톱에서 초콜릿을 사용하여 패키지를 설치할 수 있으므로 인터넷 연결은 정상입니다. – ChrisAdkin

+0

https://www.github.com에 도커를 실행합니다./docker/labs/windows/sql-server – ChrisAdkin

답변

0

시행 착오로이 문제를 해결했습니다. 문제는에서 찾을 수있는 고정 표시기 SQL 서버 실험실 관련 :이 어떻게 작동하는지 이해하지 않는다, 그러나 한

https://github.com/docker/labs/tree/master/windows/sql-server

. 해결책은 netfx-4.5.2-devpack 패키지를 Dockerfile.Builder에서 Dockerfile.v1으로 옮기는 것입니다. 실제로 설치는 다른 이미지 빌드에서 수행되었습니다.

관련 문제