Docker 1.5 arrives with IPv6 support
Docker 1.5 gives users plenty of features they’ve been waiting for: specifying the file to use in a Docker build, IPv6 support and some extra stats action. Docker’s first release of the year has all the right stuff.
The first new release from Docker in 2015 comes in the form of Docker 1.5, which offers IPv6 support among a variety of bug fixes and was announced on the Docker blog. Five main features populate the release, which have stemmed from numerous community suggestions.
Docker’s new stuff
IPv6 addresses: Container technology now supports IPv6 addresses: You can now assign a new address using the -ipv6 flag. This means that users will now be able to resolve IPv6 addresses from within a container, enabling IPv6 networking between containers.
Read-only containers: Thanks to the new –read-only flag, it’s now possible to grant read-only access to file systems. Docker’s Michael Crosby explains that the read-only feature now allows you to restrict the locations that an application inside a container can write files to. Using this feature also allows you to persist data only where it can be managed in a known location.
Statistical Evaluation: In addition to the above, there now exists a profiling API endpoint, as well as a command line for the statistical evaluation of system resources. This API endpoint can create tools, share resource information from containers to existing monitoring solutions, as well as build live dashboards directly using the API.
Request file for builds: Docker developer Doug Davis was eager to announce the next update: version 1.5 now allows you to specify the Docker file that’s to be used in the build. The docker -f build command means that several Dockerfiles can be defined for a single project. In addition, you can specify which of these is used at build time.
Image specification: Although the Docker ecosystem is growing and Docker images are being contributed by the community, the Docker team have aimed to work on the creation of images and their layers. For the purpose of improving the image format, the first version of Docker image specification is available here.
Along with the above mentioned major changes, Docker’s changelog is full of items that have come from non-maintainers. A total of 664 commits from 86 contributors with +8,350 -3,397 line changes were performed. Docker’s release comes shortly after its founder was involved in a Twitter feud with an anti-Docker blogger.