在docker Entrypoint中调用WebRequest

时间:2018-06-13 08:25:23

标签: docker dockerfile docker-container azure-container-instances

Docker文件 -

FROM microsoft/aspnet:4.6.2-windowsservercore-ltsc2016
WORKDIR /src
COPY ./install /src/install
ENTRYPOINT ["powershell.exe -ExecutionPolicy Bypass -NoProfile c:\\src\\install\\UpdateWindowsService.ps1;"] 
CMD ["C:\\ServiceMonitor.exe", "w3svc"]

Powershell文件

#Invoke-WebRequest -Uri $zipPath -OutFile $destFile
Write-Host "Downloaded File from $zipPath !" -ForegroundColor Yellow;

我需要在启动时运行powershell文件,以便下载最新的zip文件,并且进一步的脚本将继续使用buisness逻辑但是在容器实例中运行docker时遇到错误。

错误

  

无法连接远程服务器

奇怪当我使用docker exec -it <container-id> powershell访问Docker时,它成功下载了zip。无法理解实际问题在哪里。

0 个答案:

没有答案