2017-08-07 7 views
6

私はDockerの研究を依頼されました。決定的な応答を得ることができないという質問は、「WindowsでDockerを実稼働させることができますか?」です。生産中のWindows上のDocker

「DockerイメージコンテナはLinuxとWindows上でネイティブに実行できますが、WindowsイメージではWindowsホストで を実行できます.LinuxイメージはLinuxホスト(つまり、ホストサーバーまたはVM)でのみ実行できます。

私はコンテナウィンドウアプリケーション(.net)の実行には興味がありません。我々はスプリングブート(Java)アプリケーション&がマイクロサービスアーキテクチャを作成しています。これらのコンテナ化されたアプリ。同じコンテナで動作するOSは必要ありません。

また、Kubernetesのようなオーケストレーションエンジンが必要です。これがWindowsのプロダクションでも実行できるものであるかどうかは不明です。

私はデプロイメント環境をLinuxに切り替えようと努力してきましたが、それは今のところ失われている戦いです。

+0

こんにちは@maspen、あなたはSvenの答えで大丈夫ですか? –

答えて

5

docs引用:Windows用ドッカーへ

ようこそ!

Dockerはコンテナ化されたアプリケーションを作成するための完全な開発プラットフォームであり、 とDocker for Windowsは、Windowsシステム上でDockerを使い始める最も良い方法です。

これを文字どおり取ります。プロダクション環境ではなく、Windows上でDocker環境を開発するための開発ツールとしてのベンダーを意味します。本番環境で実行するには、Linuxホストが必要です。

+0

昨年のこのブログ記事では、Docker on Mac&Windowsは「プロダクションのための準備ができました」 - https://blog.docker.com/2016/07/docker-for-mac-and-windows-production-ready/ – warren

+1

@ウォーレン:また、ブログのポストを引用すると、「MacとWindows用のDockerの目標は簡単です。あなたの** dev **マシンでDockerを使用する最も簡単な方法を作成する」だからまだ開発者ツールであり、開発者自身が開発サイクルを終え、開発者が生産的に使う準備ができています。 – Sven

関連する問題