All posts
T-SQL Tuesday · Docker

Containers and Me
(T-SQL Tuesday #140)

It took three tries before Docker containers clicked for me - from blindly following guides to building my own CI/CD pipeline. A T-SQL Tuesday #140 response.

Tom · 2 min read
Containers and Me (T-SQL Tuesday #140)

It took me three tries before Docker finally clicked.

My experience with containers (Docker) can be summed up by this quote:

Tell me and I forget.
Teach me and I remember.
Involve me and I learn.

The first time

I just needed a dev environment for RabbitMQ. I followed a guide. I didn't understand everything I did, but it worked out well, and I've liked the "cleanness" of containers - leaving nothing behind when I was done.

The second time

I wanted to roll out open source monitoring using a guide from Tracy Boggiano . All I needed was Grafana which I didn't have locally. Docker to the rescue. Now I was aware of Docker and it was always in the back of my mind.

The third time

(Was a charm) I found a use case for a project of my own. I needed an easy to set-up environment for my build pipeline. This time I finally learned a lot - not just about Docker, but SQL on Linux, PowerShell, etc.

I encourage everyone to find a use case for containers in their projects because it genuinely is the best way to learn. I can recommend the SQL Server and Containers guide from Andrew Pruski (DBA From The Cold) .

Thank you for reading

Tom
Tom, TSQL Dev

SQL Server consultant from Czechia.

Give me a problem where the answer isn't obvious and the evidence doesn't add up. That's my idea of a good time.