2017-01-26 12 views
0

私はウィンドウ用のドッカー・イメージを作成しています。このイメージは、microsoft/nanoserverイメージに基づいています。いくつかの異なるコンポーネントをイメージにインストールして、そこから作成されたコンテナにこれらのコンポーネントをインストールする必要はありません。まあ、私はそれがすべてのドッカーのイメージの目的だと思います。セットアップ実行ファイルの実行が必要なウィンドウのドッキング・イメージを作成する

しかし、私の質問です:それはどのようにWindowsのドッカーのイメージとWindowsインストーラのために働くつもりですか?実際には、Windows用のセットアップ実行可能ファイルには、ユーザーがインストーラと対話して別の情報を提供する必要があるGUIがあります。 Ubuntuの場合、ちょうど私が実行したように簡単だと思われる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

関連する問題