BoxBoat Blog

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

Tag: Swarm

What’s New in Docker 17.06

What’s New in Docker 17.06

by Brandon Mitchell | Wednesday, Jun 28, 2017 | Docker

Docker recently released 17.06.0-ce, their latest stable release for the community edition. Full release notes are available at https://github.com/docker/docker-ce/releases/tag/v17.06.0-ce. Here are some of the highlights from this release: Version 1 Registries Are Deprecated If you use a 3rd party registry with docker, you’ll need to make sure it supports the version 2 protocol. If not, you can reenable version 1 support with --disable-legacy-registry=false but expect version 1 support to be completely removed in the 17.

Jenkins Blue Ocean Pipeline

Jenkins Blue Ocean Pipeline

by Brandon Adams | Tuesday, May 30, 2017 | Docker

Next in our series about Blue Ocean is a quick walk through on the creation and execution of pipelines. This will involve setup of the Jenkins server and a Git repository with our project’s code. I’ll be using a sample project built for this demo, keeping the pipeline simple for clarity. It will begin with securing a node from the swarm, selecting the build tools needed by our application, and running the build through a simple node command.

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 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.

  Page 1 of 2   Older Posts