BoxBoat Blog

Service updates, customer stories, and tips and tricks for effective DevOps

Tag: Docker 1.12

What’s New in Docker 1.12 – Part 3

What’s New in Docker 1.12 – Part 3

by Brandon Mitchell | Monday, Sep 19, 2016 | Docker

This is the last in a 3 part series covering all the changes in the Docker 1.12 release. Part 1 covered changes introduced to building images, distribution, and logging. And part 2 covered changes introduced to networking, the new plugin interface, and the client API. This post will cover changes to the runtime, swarm, volumes, and deprecated features. Runtime The runtime gets to the core of Docker, with changes made to components like storage drivers, the engine restart behavior, events, systemd integration, namespaces, and container specific kernel settings.

What’s New in Docker 1.12 – Part 2

What’s New in Docker 1.12 – Part 2

by Brandon Mitchell | Wednesday, Sep 7, 2016 | Docker

This is the second part in a series covering the Docker 1.12 release. In this part, we will cover the changes introduced to networking, the new plugin interface, and the client API. See part 1 for changes introduced to building images, distribution, and logging. Networking Docker 1.12 added several changes to the networking stack, including how host networking handles DNS, aliases for container id’s, and adding labels to networks. The biggest change of all is the MacVlan driver coming out of experimental.

What’s the Docker Swarm “–advertise-addr”?

What’s the Docker Swarm “–advertise-addr”?

by Brandon Mitchell | Wednesday, Aug 17, 2016 | Docker

If you saw the presentations at DockerCon 2016, or read any blogs about the new Docker swarm capabilities in 1.12 before the GA release, you likely saw something about running docker swarm init or perhaps something like docker swarm init --listen-addr $(docker-machine ip):2377. If you’ve tried this with the GA release, there’s a good chance you saw an error asking you to provide the --advertise-addr: $ docker swarm init Error response from daemon: could not choose an IP address to advertise since this system has multiple addresses - specify one with --advertise-addr What is the --advertise-addr?

Mounting Volumes in Docker Swarm 1.12

Mounting Volumes in Docker Swarm 1.12

by Brandon Mitchell | Friday, Aug 12, 2016 | Docker

If you’ve tried to mount a volume with your services in Docker’s new swarm, you’ve likely hit at least one road block, the primary one being the lack of a -v option: $ docker service create --name nginx \ -v /mysite:/usr/share/nginx/html -p 80:80 nginx unknown shorthand flag: 'v' in -v See 'docker service create --help'. The solution to this comes in the form of --mount but it has a completely different syntax than volume mounts.

What’s New in Docker 1.12 – Part 1

What’s New in Docker 1.12 – Part 1

by Brandon Mitchell | Wednesday, Aug 10, 2016 | Docker

Docker 1.12 adds quite a few new features, the biggest of those being the new Swarm Mode that was announced at DockerCon 2016. However, the release notes includes a long list of other changes, some of which may have been lost in the excitement over Swarm. In this first part, we are taking a deeper dive into the changes introduced to building images, distribution, and logging. Building Images The release notes begins with building images using Dockerfiles and one small change to .

  Page 1 of 2   Older Posts