2017-09-30 41 views
0

我正在嘗試從docker for sql server運行最近發佈的實驗室樣本。當我嘗試創建爲構建容器的圖像,我得到一個錯誤消息,指出的巧克力無法完成請求替代手段獲得除巧克力之外的.Net 4.5 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 

看來,如果我走線出去NETFX-4.5.2它的工作原理好的,但是我仍然沒有4.5.2程序集。有沒有辦法將我的容器安裝在巧克力以外的容器上?

+0

你能指點我說的樣品嗎?你也可以檢查互聯網是否在你的容器內工作嗎? –

+0

https://www.github.com/docker/labs/sql-server我的互聯網連接是好的,因爲我可以在同一臺Windows筆記本電腦上安裝來自巧克力的包我運行docker – 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。在本質上,安裝是在不同的圖像構建中執行的。