We will continue to add beginner resources in this section. Feel free to share your favorites by leaving a comment!
- From Elton Stoneman, is a YouTube series where he covers every episode of his book of the same name.
- Building and Running Your First Docker App by Dan Wahlin on Pluralsight.
- Getting Started with Docker by Nigel Poulton on Pluralsight.
- https://training.play-with-docker.com/
- https://labs.play-with-docker.com/
- From John Simmons: The best thing for me has been this WordPress dev environment using official images: https://github.com/nezhar/wordpress-docker-compose
- From Aliya Asken Docker Desktop’s tutorial was an awesome start for me https://www.docker.com/get-started the instructions appear when you download Docker Desktop!
- https://www.docker.com/101-tutorial
- https://dockerfun.courselabs.co
11:00 AM PST / 8pm CET
Live Panel: Finding Your AHA! Moment with Docker (Add to your calendar)
Panelists: Julie Lerman, Rachid Zarouali(sevensphere.io), Elton Stoneman (blog.sixeyed.com)
Docker can seem confusing at first. But there could be one single idea that helps you “get it”. Three Docker Captains will talk about their own AHA moments and those they’ve witnessed from others.
12:00 PM PST / 9pm CET
Supercharge your Docker learning with VS Code (Add to your calendar)
Speaker: Guy Barrette (guybarrette.com )
In this session, you will learn how to use the Docker extension for Visual Studio Code to supercharge your Docker learning experience.
1:00 PM PST / 10pm CET
Learning Docker for Smaller Feedback Loops (Add to your calendar)
Speaker: Sean Killeen (seankilleen.com)
A high level journey through one of my Docker “ah-ha” moments and using Docker for smaller feedback loops on my projects.
2:00 PM PST / 11pm CET
Live-code a Dockerfile (Add to your calendar)
Speaker: Rob Richardson (robrich.org)
In this session I’ll begin with an empty folder and a terminal, and live-code everything. I’ll then build and run the container. New to Docker? You’ll learn how here.
3:00 PM PST / 12am CET
Docker – send help, a beginner story (Add to your calendar)
Speaker: Chris Noring (softchris.github.io)
Do you feel like learning Docker seems like a daunting task? All your colleagues swear by it you don’t know why you should feel excited about it? What even is containers? If this feels like you, then this talk is for you. It will cover the basic concepts but also WHY Docker and containers and how it can help you.
Sign up for my newsletter so you don't miss my conference & Pluralsight course announcements!
If you are just getting started with Docker and Kubernetes, take a look at Portainer.io
Portainer is deigned to radically simplify the use of these technolgies through a humanized interface that lets your “follow your nose” as you deploy and manage container-based applications. No need to know how to write YAML, just click to deploy anything.
Supporting Docker, Docker Swarm, Kubernetes, Azure ACI (and more to come), you can start on your laptop and move right into production, all with the same tool.
Give it a try.
Portainer is a very good recommendation to allow beginners better understand and work with Docker!
It has one of the most slick and easy to use UIs for managing containers and it works with both Linux and Windows containers, Docker Compose, Docker Swarm and Kubernetes.
I would also recommend ctop (https://github.com/bcicen/ctop), which provides a quick overview of any local running container and you could set an alias in your PowerShell profile to quickly run it from your terminal.
1 – Open a PowerShell terminal
2- Start editing your PowerShell profile by running the command:
edit $PROFILE
3 – Inside the text editor, add the following PowerShell function which will run the latest Docker image of ctop:
function RunCtopDockerContainerMonitoringTool {
Write-Output ‘Starting ”ctop” Docker container …’
& docker container run `
–name ctop `
–rm `
–interactive `
–tty `
–volume /var/run/docker.sock:/var/run/docker.sock `
quay.io/vektorlab/ctop:latest
Write-Output ‘The ”ctop” Docker container has been stopped’
}
4 – Also define “ctop” alias inside the same editor:
Set-Alias -Name ‘ctop’ -Force -Value RunCtopDockerContainerMonitoringTool
5 – Save your changes
6 – Run “ctop” from your PowerShell terminal and be amazed 🙂