36.3. 新機能
docker-latest がバージョン 1.12.1 にアップグレードされました。
docker-latest パッケージがバージョン 1.12.1 になりました。記事 RHEL 7 および RHEL Atomic Host の docker-latest の紹介 が変更を反映するように更新されました。
Docker 1.12 は実行環境として runc を使用します。
Docker バージョン 1.11 以降、コンテナーランタイムには
libcontainer
の代わりにrunc
が使用されます。docker-latest パッケージには 1.12 が含まれており、runc
は/usr/libexec/docker/docker-runc
にあります。ただし、docker-runc
は Docker による内部使用のみを目的としたものです。runc コマンドを使用する場合でも、システムに runc パッケージがインストールされている必要があります。RHEL Atomic Host では、これはデフォルトで OSTree に含まれています。Red Hat Enterprise Linux 7 の場合は別のパッケージとして利用できます。重要Red Hat は、Docker が使用する runc バイナリーの変更をサポートしていません。
docker swarm が利用可能になりました。
1.12 リリースの時点で、アップストリームの Docker プロジェクトは Docker Swarm を Docker バイナリーに組み込みました。意図しないバグを回避するために、Red Hat はサポート対象外のアドオンとして Swarm を組み込むことを選択しました。コンテナーオーケストレーションには、Red Hat は OpenShift と Kubernetes を推奨しています。