2017-01-26 3 views
0

Windows 용 도커 이미지에서 작업하고 있습니다. 이 이미지는 microsoft/nanoserver 이미지를 기반으로합니다. 몇 가지 다른 구성 요소를 이미지에 설치하여 컨테이너로 만든 컨테이너가 더 이상이 구성 요소를 설치할 필요가 없도록해야합니다. 음, 모든 docker 이미지의 목적이라고 생각합니다.설치 실행 파일을 실행해야하는 Windows 용 도커 이미지 만들기

그러나 내 질문은 : 어떻게 Windows 도커 이미지와 Windows 설치 프로그램에서 작동할까요? 사실 Windows 용 설치 실행 파일에는 사용자가 설치 프로그램과 상호 작용하고 다른 정보를 제공해야하는 GUI가 있습니다. 우분투의 경우 그냥 실행하는 것보다 더 쉬울 것 같습니다 apt-get install 그리고 바이너리를 가져 와서 쉽게 설치할 수 있습니다.

나 자신을 부탁 해요보다 구체적인는 :

  • 나는 일부 Windows 설정이 침묵 또는 조용한 스위치 같은 것을 가지고 보았다. 그러나 나는 이것이 Windows 기능이며 모든 setup.exe에 이러한 스위치가 있다고 가정 할 수는 없을 것입니다. 맞습니까? 아마도 설정의 작성자가이 옵션을 포함했는지 여부에 달려 있습니다.
  • PowerShell을 사용하여 Windows에서 설치 프로그램을 시작하는 방법은 무엇입니까? setup.exe 또는 입니다. Start-Process setup.exe 또는 ...? 당신의 도움에 미리

감사 & 안부

답변

1

그러나 나는이 Windows 기능이라고 가정 할 수 없다 생각하고 모든 setup.exe를 오른쪽 등이 스위치가?

아니요. 그러나 지금까지 내가 만난 모든 패키지는 그 방법을 지원합니다.

Windows에서 PowerShell을 사용하여 설치 프로그램을 시작하는 방법은 무엇입니까? 그냥 setup.exe 명령인가 아니면 시작 - 프로세스

setup.exe를 자세한 내용은이 문제를 참조하십시오이다 : 나는 일반적으로 사용 https://github.com/docker/docker/issues/30395#issuecomment-274933963

Start-Process -FilePath 'installer.exe' -ArgumentList 'arg1', 'arg2' -Wait

Chocolatey도 사용 될 수 있습니다 https://github.com/StefanScherer/dockerfiles-windows/tree/master/chocolatey