2017-10-21 13 views
1

私はコンテナ化したいウィンドウアプリケーションがあります。そのWindowsデスクトップアプリケーション(Webアプリケーションではない)。私はいくつかの検索を行い、デスクトップアプリケーションをコンテナ化することに関してはほとんど分かっていませんでした。私がコンテナ化したいアプリケーションは、WindowsServerCore上で正常に動作します。私は自分のマシンにWindowsservercoreイメージを持っています。ウィンドウアプリケーションをドッキングする方法

私はそれをコンテナ化する方法について知りたいです。あらゆるドキュメンテーションや有用なビデオがありますか? 私はdockerfileを完了すると、私は私のアプリケーションGUIと対話できますか?どうやって???

+0

@melありがとう英語が私の自然言語です ごめんなさい。私は私の質問を編集しました。 –

答えて

3

あなたがDockerfileを記述する必要がStefanScherer/dockerfiles-windows

にWindowsServiceCoreベースのアプリケーションの例のトンを見つけることができます(のようなインスタンスdiskspd/Dockerfileのためにコピー/解凍/あなたが必要なアプリケーションをインストールします。

FROM microsoft/windowsservercore:10.0.14393.1770 

SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] 

ENV DISKSPD_VERSION 2.0.17 

RUN Invoke-WebRequest $('https://gallery.technet.microsoft.com/DiskSpd-a-robust-storage-6cd2f223/file/152702/1/Diskspd-v{0}.zip' -f $env:DISKSPD_VERSION) -OutFile 'diskspd.zip' -UseBasicParsing ; \ 
    Expand-Archive diskspd.zip -DestinationPath C:\ ; \ 
    Remove-Item -Path diskspd.zip ; \ 
    Remove-Item -Recurse armfre ; \ 
    Remove-Item -Recurse x86fre ; \ 
    Remove-Item *.docx ; \ 
    Remove-Item *.pdf 

ENTRYPOINT [ "C:\\amd64fre\\diskspd.exe" ] 

それでも、windowscoreserverの完全なGUIサポートは依然として要求されています:
"Create base container with full GUI support"

+0

私はdockerfileを完了したら、私はそれをVMWareで実行できますか?私は私のアプリケーションguiと対話できますか? –

+0

@DrSima no guiはい、私は信じています:私の編集された答えを見てください。あなたのVMWareのためのあなたの幽霊は何ですか? – VonC

+0

私はWindows 10にdockerをインストールしましたが、私がdockerファイルについて検索していたとき、dockerでWindowsアプリケーションGUIを実行できないという記事が表示されました。 –

関連する問題