Getting started with Docker?

I’ve not yet had the chance to use Docker. There have been several questions this past week about how to get started with it so I went exploring :slight_smile:

I’ve found the following:

Have you used any of these resources? How have you found them? Are there any others you would recommend?

1 Like

Hi Heather, Shawn posted this over on testers.io not too long ago, it would be worth investigating too https://vimeo.com/album/4382573

2 Likes

For a very basic introduction I found https://www.codeschool.com/courses/try-docker interesting. There is also a beginners Live training I attended and really liked available on https://www.safaribooksonline.com but the latter is a paid resource

3 Likes

I liked the articles in digital ocean (https://www.digitalocean.com/community/search?q=docker) to get started.

2 Likes

I simply started with the getting started introduction. getting started

2 Likes

Why do you wanna learn about docker? That will help to direct you to a good place to start.

1 Like

I think it’s something I’m going to have to use in the very near future. It’s also one of those things I’ve heard some of my idol testers talk about using day to day so I’ve had it on my Trello bucket list/long finger for quite a while.
Essentially I don’t have a use for it right now but I may have one soon.

1 Like

I would go for what the other guys and girls have suggested already then. Nothing to add :slight_smile:

1 Like

That codeschool course @raul.nicolas listed is worth it for the title music alone :slight_smile:
It’s a good starter course but I think the one thing it doesn’t cover is how to get your own docker daemon running - the main docs on their site should make this nice and straightforward as long as you don’t run into any package dependency issues.

Also, although this doesn’t help with learning docker, it’s worth noting that Puppet can be helpful for managing docker (at least on Ubuntu); and they have a section for this on their site:
https://docs.docker.com/engine/admin/puppet/

2 Likes

A reply on Twitter :slight_smile:

2 Likes

I unfortunately haven’t had the chance to get to do anything with it yet. It’s been put at a lower priority for me compared to performance and automation right now. That said, I will be pairing with our Dev who is the docker guru very soon so I’ll update you when I have :slight_smile:

@neillb might be able to give you some advice so I’ll tag him on the off chance he can do that before I get to update :wink:

2 Likes

Saw this recently on Twitter

3 Likes

Of course, then you will need to have some sort of an application to run on the container. Try to find something simple and see if you can get it to run there.

1 Like

If you are looking to get started with Docker to replicate test environment, then read this article here- https://testcollab.com/blog/using-docker-to-manage-and-replicate-test-environments/

1 Like

A handy Docker cheatsheet

1 Like

The Illustrated Children’s Guide to Kubernetes

1 Like

One of the things I wanted to do was develop my Python code inside of a docker container with VSCode . This video does a great job of explaining how to do that. How to Run and Debug Python Inside Docker Containers Using VSCode - YouTube