and once it’s in production, how do I manage, monitor and scale when I need to? These are questions I’ve often been asked, and have asked several times. They are not questions for which I’ve had a good answer, though. Until I spoke with Elton Stoneman from the Docker DevRel team, that is.
A few days ago I deleted all of my Docker containers, images and data volumes on my development laptop… wiped clean off my hard drive. By accident. And yes, I panicked! But after a moment, the panic stopped; gone instantly after I realized that when it comes to Docker and containers, I’ve been doing it wrong.
Working with Docker is generally a good experience for me. I’ve got enough of the tools down, I know most of the command line parameters that I need, and I can look up what I don’t have memorized yet. But that doesn’t mean Docker is completely painless.
A curious thing happened in a recent conversation. I was discussing the growth of Docker and I kept hearing bits of information that didn’t quite seem right in my mind. “Docker is just inherently more enterprise” “it’s only tentatively working on OSx, barely on Windows” “I’m not confident I can get it running locally without […]
Once you learn the basic commands, building a Docker image is fairly simple. There’s only 2 options required in a Dockerfile, after all: FROM <base image> CMD [“<executable>”] That’s it. Now you can “docker build .” and move on, right? Technically, yes – you have a complete Dockerfile and you can build an image… but […]