Docker - An open platform for distributed applications for developers and sysadmins.

Dockerは8月22日(米国時間)、「Announcing Docker 1.2.0」において、Dockerの最新版となる「Docker 1.2.0」を公開したことを伝えた。今回のアップデートではDocker Engineが更新されているほか、Docker Hubのアップデートやドキュメンテーションのアップデートなども実施されている。

「Docker 1.2.0」ではdocker runのフラグとして--restartが指定できるようになっており、コンテナに対して再起動のポリシーが指定できるようになった。指定できるポリシーはコンテナが終了場合でも再起動をしないことを指定するno、0以外のコードを返してコンテナが終了した場合に再起動するon-failure、終了コードの如何に関わらず再起動するalwaysを指定できる。

今回のバージョンでは個別に権限の付与や禁止を指定できる--cap-addや--cat-dropが追加されたほか、利用するデバイスファイルを指定するための--deviceフラグが追加されている。また、コンテナ内部でBINDなどをインストールする必要がある場合に便利になるように、コンテナ内部の/etc/hostsや/etc/hostname、/etc/resolv.confファイルが編集可能な状態に変更されている。