Dockerは、ソフトウェアコンテナ内のアプリのデプロイを自動化するオープンソースプロジェクトです。 オペレーティングシステムレベルの仮想化の抽象化と自動化の追加レイヤーを提供します Linux。 現在、このプロジェクトは最初のベータ版でWindowsおよびMacユーザーに提供されています。
WindowsおよびMacOSベータ版を使用すると、開発者はサーバー実装を実行せずにデスクトップまたはラップトップでDockerをテストできます。これはこれまで歴史的に厄介なことでした。 DockerのディレクターであるManoMarksは、この記事の最後に掲載されているYouTubeビデオを通じて詳細を共有しました。 「A必要なのは、Docker、git、および使用するバージョン管理システムとIDE用のテキストエディタです。" 彼は言った。
Windows 10のネイティブアプリは、ネイティブユーザーインターフェイス、自動更新、および多数のバンドルツール(Dockerコマンドライン、Docker Compose、Docker Notaryコマンドライン)を備えています。 その他の機能は次のとおりです。
- コンテナ内開発用の、Macでサポートされているinotifyを使用したボリュームマウント
- LAN経由でコンテナにアクセスしやすくするためのOSXおよびWindows用のDNSサーバーとネットワーク統合
- Mac環境では、ネイティブリリースはOSXサンドボックスセキュリティモデルで動作するように設計されています。「これを実現するためにAppleと緊密に連携しています。
Marks氏によると、「ランタイムやフレームワークをインストールしなくても、マシン上でアプリを開発することも可能です。 あなたのマシン。」 Windows 10でDockerを実行する場合は、11月1511日の更新を実行するProバージョンと Hyper-v パッケージがインストールされています。