Docker streamlines software delivery, preferred by developers and IT ops teams alike, allowing them to build, ship, test, and deploy apps automatically, securely, and portably with no surprises. With Docker, teams know their images work the same in development, staging, and production. New features and fixes get to customers quickly without hassle, surprises, or downtime.
If you are just waking up this morning and catching up with the latest announcements from DockerCon Europe there was a major one that is (or will be soon) grabbing everyone’s attention: Docker has announced that they are in the process of developing and will support the Kubernetes container orchestrator. Whaaatt? Yes, it’s true. Docker has joined the K8s game.
During this morning’s keynote at DockerCon EU in Copenhagen, Docker announced they’re bringing Kubernetes to Docker EE, Docker for Mac and Windows, and will have more Kubernetes integrations in Moby Project components.
Kubernetes and Docker Swarm are both popular and well-known container orchestration platforms. You don't need a container orchestrator to run a container, but they are important for keeping your containers healthy and add enough value to mean you need to know about them.
Introduced in Docker engine v1.12, Swarm is Docker’s native support for orchestrating clusters of Docker engines. A swarm is a cluster of Docker engines, referred as nodes, which hosts services and tasks. Originally launched as a separate tool, Swarm now ships native with the Docker engine you’re already going to install and use. Hitting the sweet spot between super-easy setup and solid feature set, you owe it to yourself to check it out.
I was looking for a blog post how to create a Docker image with an ASP.NET Core 2.0 application. It was hard to find a blog post that covers the baby steps how to do it. Fortunately, I find a video of Mark Rendle doing a lab of ASP.NET Core 2.0 in Docker where he explains exactly what I was looking for! This blog post is based on Mark Rendle's video but the demo source is my own. This is absolutely my personal experience about what I learn from the lab video.