Estoy intentando instalar SQL Server y .NET 4.7.2 en un contenedor Docker.
Intenté instalarlos a través de un archivo docker, pero sigue fallando al instalar .NET 4.7.2 porque necesita reiniciar la 'computadora'. Lo intenté a través de docker build a dockerfile.
También traté de instalar .net 4.7.2 en mi contenedor de SQL Server a través de Chocolatey, pero también necesito reiniciar. Lo cual no funcionará.
También traté de instalar SQL Server en mi contenedor .net 4.7.2 a través de Chocolatey, pero aún falla.
El siguiente paso, estoy pensando en crear un contenedor de SQL Server y otro contenedor .net 4.7.2 que ejecutará mis pruebas e iniciará mi servicio. Luego vinculándolos para que pueda comunicarse con la base de datos en el contenedor de SQL Server. El problema con esto es que tengo dificultades para unirlos.
Tenga en cuenta que este no es un proyecto ASP.NET (hay muchos tutoriales con ASP.NET y SQL Server, pero no se aplica a mi caso)...
Vea a continuación para mi dockerfile:
FROM microsoft/mssql-server-windows-developer ENV sa_password=Passw0rd ENV ACCEPT_EULA=Y ENV download_url="https://download.microsoft.com/download/9/2/2/9228AAC2-90D1-4F48-B423-AF345296C7DD/EN/x64/DacFramework.msi" ENV NET_DP_472 https://download.microsoft.com/download/6/E/4/6E48E8AB-DC00-419E-9704-06DD46E5F81D/NDP472-KB4054530-x86-x64-AllOS-ENU.exe RUN Invoke-WebRequest -Uri $env:download_url -OutFile DacFramework.msi ; ` Start-Process msiexec.exe -ArgumentList '/i', 'DacFramework.msi', '/quiet', '/norestart' -NoNewWindow -Wait; ` Remove-Item -Force DacFramework.msi # net framework -> 472 RUN Invoke-WebRequest $Env:NET_DP_472 -OutFile framework472.exe -UseBasicParsing; Start-Process framework472.exe -ArgumentList '/q' -Wait; Remove-Item -Force framework472.exeSi agrega n a su -ArgumentList "/qn" , esto evitará un reinicio