Featured image

Over the past few years, one of the most popular commands in my terminal has been docker run. With this command, you can get almost any service up and running locally in a matter of seconds. For example, you can run the latest version of Postgresql with just one command:

docker run -d --rm \
  --name postgres18 \
  -v postgres:/var/lib/postgresql/18/docker \
  -p 5432:5432 \
  -e POSTGRES_PASSWORD=postgres \
  postgres:18.1

You can try out the new features of the Ruby language by launching its interactive console like this:

docker run -it --rm ruby:4.0.1 irb

In my opinion, this is the coolest tool that is installed on my workstation. How do you use Docker in your projects? What features do you take advantage of?