Jérôme Petazzoni

Why you don't need to run SSHd in your Docker containers

When they start using Docker, people often ask: “How do I get inside my containers?” and people will tell them “Run an SSH server in your containers!” But, as you’ll discover in this post, you don’t need to run a SSHd daemon to get inside your containers. Well unless your container is an SSH server, of course! It’s tempting to run the SSH server, because it gives an easy way to “get inside” of the container. Virtually everybody in our craft used SSH at least once in their life. Most of us use it on a daily basis, and are familiar with public and private keys, password-less logins, key agents, and even sometimes port forwarding and other niceties. With that in mind, it’s not surprising that people would advise you to run SSH within your container. But you should think twice. Let’s Continue reading…

Docker Desktop: Your Desktop over ssh running inside of a Docker container

Motivation I’ve worked for the last 4 years in the financial market and I’m a heavy Excel user. I also use the browser a lot and since I started my summer job as financial intern at dotCloud I’ve been playing with docker. So, why don’t we take advantage of the cloud and use these and other heavy applications (in terms of processing and memory usage) within a container (lighter than a normal VM). Let’s get started!