Docker 1.7 mit neuem Networking Stack veröffentlicht

Die siebte Nebenversion der 1.x-Reihe des Tools bringt eine überarbeitete Engine, Syntaxergänzungen und zusätzliche Flags für den Build-Prozess sowie Neuerungen in der Laufzeitumgebung.

In Pocket speichern vorlesen Druckansicht
Docker 1.7 mit neuem Networking Stack veröffentlicht
Lesezeit: 1 Min.
Von
  • Julia Schmidt

Im GitHub-Repository des Docker-Projekts liegt eine neue Version des Tools zum Verpacken von Anwendungen und ihren Abhängigkeiten in Container vor. Für Docker 1.7 haben die Entwickler unter anderem den Networking Stack im Rahmen des libnetwork-Projekts und auch den Code für das Einbinden von Laufwerken neu geschrieben. Darüber hinaus wurde die Engine einem Refactoring unterzogen.

Während des Build-Vorgangs lässt sich nun die Syntax ${variable:-value} und ${variable:+value} für Umgebungsvariablen verwenden. Außerdem ist der Einsatz der Flags --cgroup-parent, --cpu-period, --cpu-quota, --cpuset-cpus und --cpuset-mems zur Ressourcenverwaltung möglich.

Auch in der Laufzeitumgebung konnten die Entwickler einige Änderungen unterbringen. So steht unter anderem erstmals Support für das Dateisystem ZFS zur Verfügung und bei Verwendung des "docker logs"-Befehls lässt sich das Argument --since angeben. UTS-Namensräume können Nutzer durch Angabe von docker run --uts=host mit dem Host teilen, der Befehl exec kennt nach dem Update zudem das Flag -u|--user zum Festlegen eines neuen Prozess-Eigentümers. Weitere Informationen zu den Neuerungen lassen sich dem Changelog entnehmen. (jul)