容器可以跑在各种系统上,如Linux,Windows,
我可以在Linux上跑Docker容器,然后在容器里跑Windows么?
是否像Vbox那样可以看到Windows界面?
巴扎黑2017-04-21 11:20:16
明確な答え: いいえ!
Docker の作成理由とその実装原理を理解すると、Docker はリソースの無駄を減らし、必要なサービスのみを提供するものであるのに対し、Windows デスクトップはどれだけのリソースがあるのかを知らないことが最も直感的にわかります。無駄になっている。
ここを参照してください/blog/seanlook/1190000002451537
PHP中文网2017-04-21 11:20:16
現在は不可能ですが、次の Windows Server バージョンでは可能になるはずです。
Docker と Microsoft: Docker と Windows Server および Microsoft Azure の統合 [中国語]
伊谢尔伦2017-04-21 11:20:16
Docker で Microsoft Windows オペレーティング システムを実行することについて話している場合、それは現時点では不可能です。
Docker での Firefox などのウィンドウ アプリケーションの実行について話している場合、実際のテストは問題ありません。
迷茫2017-04-21 11:20:16
明確にしておきますが、docker は仮想マシンではなく、コンテナーです。これはまだ仮想マシンの概念とは異なります。仮想マシンは主にハードウェアを抽象化してオペレーティング システムの動作をサポートしますが、コンテナは本質的にアプリケーション ベースです。最も単純な例であるサンドボックスは、Docker がサンドボックスのようにホストに適用される分離を実装していることが理解できます。
巴扎黑2017-04-21 11:20:16
これで準備完了です。米国時間 4 月 8 日、Windows はコンテナ テクノロジの詳細をいくつか正式に発表し、Hyper-V Container と Nano Server をリリースしました。
Nano Server は、特にクラウドと DevOps をターゲットとした Windows Server の徹底的に再構築されたバージョンで、最小限のフットプリント インストール パッケージとリモート管理ツールのみが含まれています。合理化されたバージョン (サイズが 93% 削減) により、システムの起動が速くなり (ブログビデオではわずか 28 秒で起動)、コンテナ、仮想マシン、物理サーバー上で実行可能になります。
Nano Server は主に次の 2 つのアプリケーション シナリオを対象としています:
クラウド向けに誕生: 複数のプログラミング言語とランタイム (C#、Java、Node.js、Python など) をサポートし、 コンテナー、仮想マシン、物理サーバー上で実行可能です。 Microsoft クラウド プラットフォーム インフラストラクチャ: Hyper-V を実行するコンピューティング クラスターとスケールアウト ファイル サーバーを実行するストレージ クラスターをサポートします。
黄舟2017-04-21 11:20:16
冗談ですが、
Docker公式の女性技術者が、とある会議で、
DockerでWindowsを動かすという動画を公開しました。
実際、virtualbox はまだ docker で実行されており、Windows は vbox で実行されています。
docker 自体に関しては、Windows プログラムのみを実行できます。
大家讲道理2017-04-21 11:20:16
はい、Windows 上で docker を直接実行するのは確かに素晴らしいです。システム - docker contrainer - vbox - windows2003 はほぼ同じです
。