このドキュメントで説明されているソフトウェアはサポートされていないか、拡張サポートが提供されています。
現在サポートされているリリースにアップグレードすることをお薦めします。

1.1 注目の更新

Dockerエンジンの変更は、後方互換性を可能な限り維持する傾向があります。 変更は通常文書化されており、詳細な変更ログはhttps://github.com/moby/moby/blob/master/CHANGELOG.mdで管理されています。 この項では、便宜上、Oracle Linuxシステム上のDockerエンジンのユーザーにとって重要な、または関心のある変更が強調表示されています。

Docker 1.12

このリリースの焦点は、コンテナ・オーケストレーションを簡素化および改善し、ロード・バランシング、サービス検出、高可用性およびスケーラビリティなどの機能をそのままの状態で提供することでした。 Dockerエンジンには、複数のホストと複数のコンテナのオーケストレーションを処理する機能が組み込まれており、管理者はswarmというDockerエンジンのグループにアプリケーションをデプロイして管理できます。 Docker swarmモードは、Dockerエンジンとは別に実行された独自のスタンドアロンのDocker Swarmサービスに含まれる多くの機能を提供し、組み込みロード・バランシングなどの追加機能も含まれています。 このテクノロジをDockerエンジンに統合することにより、高可用性クラスタリング・テクノロジのデプロイメントが簡単になり、これらの機能が単一のAPIとCLIで統合されます。 Docker swarm内のすべての通信はTransport Layer Security(TLS)を使用して暗号化され、クラスタ・ノードは暗号化ノードの指紋キー技術を使用して保護され、ノードのなりすましを防ぎます。

重要

Docker Swarm機能は、Oracle Linuxのテクノロジ・プレビューとしてリリースされています。 テクノロジ・プレビューとして、この機能はまだ開発中ですが、テストや評価の目的で利用できます。

Docker 1.11

Dockerエンジンは、docker-containerdバイナリとdocker-runcバイナリを組み合わせて再構築されました。 この変更は透過的で、以前のリリースと同様にdockerコマンドは引き続き動作しますが、基盤技術はOpen Container Initiative(OCI)仕様に沿ってDockerアーキテクチャをさらにモジュール化します。 これらの変更により、コンテナの実行バックエンドおよびコンテナ管理の新しい可能性が開かれます。実行中のコンテナを再起動する必要なく、エンジンの再起動およびアップグレードを実行する可能性があります。

このバージョンのDockerエンジンのその他の注目すべき変更点は次のとおりです:

  • 既存のVLANネットワーク・インフラストラクチャを活用するためのMacVlanおよびIPVlanネットワーク・ドライバの実験的サポート

  • 組み込みDNSサーバーでのAAAAレコード(別名IPv6サービス検出)のサポート。IPv6問合せを外部サーバーに転送せずにローカルで解決できるようにします。

  • コンテナ間のロード・バランシングを容易にするDNSラウンドロビン用の組み込みDNSサーバーからの複数のA/AAAAレコード。

  • コンテナ・ネット名前空間から転送されたDNS問合せをソース化します

  • ディスク・スペースが不足している場合に、デバイス・マッパーがより正常に失敗するように、ディスク・スペースを少なくして処理する方が効果的です。