Dockercon EU 2017 Recap

Sam Verhaegen - 2017-11-22

testerdetest

If you work in data center or cloud IT circles you most likely have been talking about containers in general and Docker in particular for a while now. Our specialist Johnny Vanhentenryk went to Dockercon in Copenhagen to get the latest news. He wrote a recap of his experience:

We had a great time at Dockercon with our friends from Gianswarm, Cloudbees and BNPParibas Fortis both during and after the conventions hours. We learned a lot and I want to take the opportunity to share some of my field notes with you.

Docker as deployment artefact

Many companies use Docker only during their development and testing phases. I'm convinced that Docker images will become one of the major artefacts for deploying applications in DEV, TEST, QA and production in most companies. I believe an application image should be deployable in all environments without rebuilding the image specific to an environment. This means some configuration should be externalised and picked-up during the startup of a container. I've added the different models that are currently in use (I recommend you use the middle one):

docker

Docker Trusted Registry

I'm thrilled about the Docker Trusted Registry. This on-premise registry of images has features we've all been waiting for:

  • Private Registry with caching

  • Image Signing Policy

  • Automated Image Promotion

  • Image security scanning and continuous vulnerability scanning

  • Integrated Web-hooks

I was very impressed with the simplicity of configuring repositories and promotion policies during the hands-on-labs. I'll definitely try the web-hooks to see how easily I can integrate DTR with a Jenkins Infrastructure.

Docker Universal Control Panel

The Docker UCP and DTR are part of Docker EE, which will become the de facto standard management solution for Docker in companies running Docker in production.

The UCP offers a nice user interface for:

  • GUI on Docker Datacenter

  • Integrated Container App mgmt

  • Enhanced RBAC, LDAP/AD support

  • Secure multi-tenancy with node-based isolation

The UI and UX of Docker UCP are not yet at the level of DTR, but I'm sure Docker will work hard to fix this in the near future.

That said I still strongly recommend using Docker UCP because it has a very sturdy enterprise cluster management solution allowing you to manage your Docker clusters and applications through a single interface. Docker UCP is independent of underlying cloud providers and allows for scheduling of rolling upgrades/rollbacks

Docker Swarm vs. Kubernetes

There has been a lot of controversy in the industry about the use of Swarm vs. Kubernetes. I expect these discussions to come to an end with the announcement of Docker supporting Swarm and Kubernetes out of the box. I recommend to use Docker Swarm for all IOT solutions, Kubernetes for your enterprise applications and__ Docker UCP to manage your clusters.

unnamed

I'm already looking forward to the next edition!

-Johnny

Related articles

Welcome to KunstKado

Read more

Meet IxorThink, onze AI en ML practice

Read more

LoLands 2018

Read more