2017-12-13 12 views
1

私たちは、Windows VM上で実行されているいくつかの部分を持つ大規模なアプリケーションを持っており、私たちのアプリケーションデプロイメント用のDockerコンテナーを評価しようとしています。既に自分のアプリケーションを実行している既存のWindows VMからベースドッカーイメージを作成することは可能ですか?既存のWindowsマシンからのベースドッカーイメージ

https://docs.docker.com/engine/userguide/eng-image/baseimages/ リンクの上に(私はこれがDockerfileを使用して行うことができます知っているが、私はイメージを作成する簡単な方法を探しています)Linux用作業機から画像を作成について説明したが、私はWindows用の似たような探しています。

+0

いいえ、できません。あなたはVm2Dockerなどのようなものをいくつか持っていますが、すべて同じことを手動で行います。それはenumarate機能がインストールされ、あなたのためにいくつかの成果物を作成します。しかし、あなたが言及したようにサードパーティのアプリケーションのために行うことはできません。あなたはそれを逆アセンブルしてスクリプトのインストール方法を理解する必要があります。 –

+0

返事をありがとう。あなたは私がそれを受け入れることができるように、このコメントを返信として投稿できますか? –

答えて

-1

いいえ、不可能です。あなたはVm2Dockerなどのようなものをいくつか持っていますが、手動で行うことと同じことをすべて実行して機能を列挙し、あなたのためにいくつかの成果物を作成します。 しかし、あなたが言及したようにサードパーティアプリケーションのために行うことはできません。あなたはそれを逆アセンブルし、スクリプトをインストールする方法を理解する必要があります。

0

私が知っているWindows用のみ基本イメージは、Windows Server 2016または1709
参照してください、ones proposed by Microsoftある「PoC: How to build images for 1709 without 1709

あなたがイメージに任意の寡婦VMを翻訳できることを意味します。

あなたは必要になります

あなたのアプリケーションは、Windows VM上で実行されている場合、あなたはそれをインストールすることができることを確認し、それらの基材の一方の上で実行する必要がありますWindowsイメージ。

でも、VM Windowsサーバー2016を使用していても、すぐに「状態をキャプチャする」ことができません.Widowsコンテナの実行内容を記述するDockerfileが必要です。

+0

これはDockerfileを使って行うことができますが、実行中のVMからイメージを直接作成する方法を探していました。それができるかどうか知っていますか? –

+0

@coder_andy実行中のVMはWindows Server 2016または1709ですか?このようなVMだけがWindows用のイメージを実行できます。しかし、いいえ、イメージとしてのVMの状態をキャプチャする方法はありません。 Dockerfileに記述する必要があります。 – VonC

+0

私はWindows Server 2016 VMを実行しています –

関連する問題