2017-01-30 4 views
0

私は古いモデルのMB Airを使用しています。ドッキング・エージェントはosx上でどのように動作しますか?

OSXでドッカーを使用している場合、私のドッカーインスタンスをubu​​ntuで実行するためにぼかしを使用していますか?

+0

私の答えにいくつかの個人的な経験を追加するには、また、Macbook Air(2012年中旬)の古いMacを使用しているので、Docker for Macはパフォーマンス上の影響を気にせずにDocker VMを数週間連続して稼働させることができます。 – helmbert

+0

「*旧モデル*」はあなたが所有していますか? – techraf

+0

@techraf 2010 MBP i7 –

答えて

0

これはVagrantを使用していませんが、Vagrantが使用するのと同様の基本VirtualBoxマシンがあります。ドッカーVMは非常にスリム化されたバージョンなので、Dockerの方が少し良いかもしれません。同じカーネルレイヤーとIOレイヤーを使用するため、複数のイメージをより効率的にVMにパックできます。

また、VagrantとDockerの両方で、実際にイメージを実行するためにAWSなどのクラウドを使用することができます。非推奨Docker Toolboxとは対照的に

4

(もMacOSで動作する)、Docker for Macの最近のバージョンはVirtualBoxのではなく、HyperKitxhyve上に構築されているネイティブのMacOSのハイパーバイザーを使用しないでください。 VirtualBoxと比較して、HyperKitはより軽量であると主張しています。また、Mac用ドッカーツールボックスとドッカーの違いとINTERNA(強調鉱山)のofficial documentation考える

:Mac用

ドッカーは、あなたが/ApplicationsにインストールすることをMacのネイティブアプリケーションです。あなたが始める前に、[...]ここで

は、Mac用ドッカーについて知るためにいくつかの重要なポイントは以下のとおりです。

  • Mac用ドッカーはVirtualBoxのを使用していないが、むしろHyperKit、軽量MacOSの仮想化ソリューション MacOS 10.10のHypervisor.frameworkの上に構築されています。 [...]
  • Docker for Macアプリケーションは、ドッキングマシンを使用してそのVMをプロビジョニングしません。それを直接作成し、管理します。
  • インストール時に、Docker for MacはDocker Engineを実行しているAlpine LinuxベースのHyperKit VMをプロビジョニングします。 /var/run/docker.sock内のソケットにドッカーAPIを公開します。これは環境変数が設定されていない場合にドッカーが見えるデフォルトの場所なので、環境変数を設定せずにドッカーとドッカーの作成を開始できます。

[...]

Mac用ドッカーで、あなただけの1 VMを取得し、あなたはそれを管理しません。 Docker for Macアプリケーションで管理されます.Dockerのクライアントとサーバーのバージョンを更新するための自動アップデートが含まれています。

関連する問題