DockerCon Europe 2017 in Copenhagen – VLOG 7
Docker is one of the hottest pieces of technology out there and DockerCon is the conference where the community gathers, where announcements are made and where business cases are presented.
In Vlog 7, I’m covering the European edition of DockerCon and giving you a taste of what the event is all about. Have a look at the video:
DockerCon Europe 2017 in Copenhagen
This edition of DockerCon took place at the Comwell conference center in Copenhagen, Denmark. Each conference day starts with some general sessions in the main room, where the Docker leadership talks about innovations and success stories.
There were 2 big announcements:
- Modernize Traditional Applications program
- Native Kubernetes support in the next version of Docker
Modernize Traditional Applications
The first announcement was the Modernize Traditional Applications program: Docker was mostly focussed on new applications that adopt a “microservices” architecture. But now, Docker also wants to push traditional applications to their enterprise platform.
Learn how to bring – portability, security, and efficiency to your legacy applications without changing code https://t.co/hbKkXv8eWf #MTA pic.twitter.com/SZRUmSVRSz
— Docker (@Docker) October 21, 2017
This new program also introduces the Docker Application Convertor (DAC), a tool that inspects a virtual machine backup and turns it into a Dockerfile.
It is clear that Docker wants to push their enterprise platform to enterprise customers who at first don’t look like typical Docker customers.
Native Kubernetes support
Hosting individual Docker containers isn’t that hard, but when you push them to production and require high-availability, and scalability, you’ll need an orchestration platform. Docker itself has Swarm, which is quite good actually.
However, the reality is that not everyone uses swarm as I indicated in the tweet below:
“Not everybody uses Swarm” ? built-in #Kubernetes support. #DockerCon pic.twitter.com/lqpEzVdQzn
— Thijs Feryn (@ThijsFeryn) October 17, 2017
Kubernetes is tremendously popular, and it’s a container orchestration platform that is not maintained by Docker itself. The project is managed by Google and is becoming the main project when it comes to scheduling containers in a clustered environment.
The biggest announcement of this DockerCon is that in the new version of Docker, there will be native support for Kubernetes
Here’s the official tweet:
We're excited to announce that @kubernetesio is now available on the #Docker platform and opensource #Moby Project! https://t.co/mkZPlRm7UE pic.twitter.com/UsVLKBED3R
— Docker (@Docker) October 17, 2017
The Docker tools, that you typically run on your local computer, will offer Kubernetes support. But the enterprise edition of Docker, will also have Kubernetes out of the box. You’ll be able to push your containers to Kubernetes via typical Docker Compose files.
Other notable DockerCon Europe talks
DockerCon is not only about the general sessions. Quite honestly, the general sessions are very commercially oriented. The rest of the sessions were quite technical.
Creating effective Docker images
I saw a particularly good session about creating effective Docker images by Amazon’s Abby Fuller. Have a look at the slides:
The video footage of this talk is also available on the DockerCon website.
Practical Design Patterns in Docker Networking
Another session I enjoyed, was Dan Finneran’s “Practical Design Patterns in Docker Networking” presentation.
There’s also video footage available for this presentation.
What’s next?
DockerCon Europe 2017 was a good event, very inspirational. But I also learned some more practical tips and tricks, the main one being Multi-stage builds in Docker.
After day 2 of DockerCon, I immediately flew to the next conference, which is the subject of Vlog 8: Velocity Conference in London. Stay tuned for that one.