Docker captains are selected members of the community who are both experts in their field and eager to share their Docker knowledge with others. “Docker Captains Take 5” is a regular blog series where we take a closer look at our captains and ask them the same wide range of questions that range from their best Docker advice to whether they prefer cats or dogs (personally, we love whales And turtle here). Today, we are interviewing Nana who has been a docker captain since 2021. She runs a YouTube channel TechWorld with Nana It is based in Austria.
How/when did you first discover Docker?
On a project I was working on as a junior software developer. I joined a team developing an IoT platform where they chose some great new technologies and Docker was one of them.
Because Docker was just one of many technologies we were using on the project, and due to project deadlines, I was only able to learn bits and pieces of Docker concepts during the project implementation phase, rather than a proper comprehensive introduction right at the outset. So it took me two years to get a good understanding of the big picture of Docker, as I felt confident that I really knew the tool.
From today’s perspective, I wish I had just worked out a 3-4 hour intensive course and learned it right in the beginning.
What is your favorite Docker command?
`docker exec -it container-id`
I use it a lot when playing with containers and testing and debugging things.
What is your most important tip for working with Docker that others may not know?
docker scan To check for any weaknesses in your photos. This can give you a lot of confidence to know what kind of photos you are producing and posting.
What’s the coolest Docker demo you’ve done/watched?
For my DevOps bootcamp, I created a scenario where:
- I took a simple Nodejs app, and installed it using a Dockerfile,
- add docker build file to run database service and application using,
- Then fully automated CI/CD pipeline configuration
- He built the image from this Dockerfile,
- push it to a private Docker registry,
- then increment the docker image version automatically in the docker build file,
- Copy it to the EC2 server, with Docker already installed on
- and start the application and its database by running docker-compose up on the ec2 server
- Finally verify that the application is deployed and that the endpoint is reachable.
It was really fun to see how well Docker can be combined with all these different technologies 🙂
What have you worked on in the past six months that you are particularly proud of?
It was a challenging and rewarding project to create a complete K8s Administrator course. The hardest part was structuring the course in a way that it wouldn’t be overwhelming. Since many of the concepts of managing k8s are very advanced, my challenge was to explain them in a very easy way to help my students understand how K8s operate in the background and be able to manage them.
Our naive optimistic estimate of course creation was prompted by 1 to 3 months of intensive work on the course.
Overall, I’ve learned new techniques and concepts every week for the past few months for my Youtube videos and courses. This was sometimes very difficult, as it was just a deep dive into different techniques and concepts.
What do you expect Docker’s biggest announcement to be this year?
Maybe something related to Docker logging 🙂
What are some personal goals for the coming year in relation to the Docker community?
I have already planned and am very excited to do a full update of this 3 hour Docker course on Youtube and Docker at our bootcamp. Since there have been many great updates to Docker, I want to include all those improvements and new features in my educational content.
What talk would you most like to see at DockerCon 2022?
Lessons learned from many large real-world projects using Docker. What challenges they had to overcome related to Docker, and how did they do it. What improvements affected them the most and what remain the biggest challenges regarding Docker until today.
Looking to the distant future, what are the technologies you are most excited about and think hold the most hope?
I’m excited to see how the entire DevSecOps space evolves in the next few years. Back-end security has traditionally been the case, but with the popularity of DevOps, I think we’ll see it shift to the left and I’m excited to see new technologies that solve security issues at different levels.
Quick Shooting Questions…
What new skill have you mastered during the pandemic?
I finally decided to start learning kickboxing as a scale for sitting in front of the computer all the time 🙂
Cats or dogs?
Salty, sour or sweet?
The beach or the mountains?
Beach with mountains around
Your most used emoji?
💙 – docker & k8s colorful heart
Join us at DockerCon2022 on Tuesday, May 10th. DockerCon is a free, one-day virtual event that is a unique experience for developers and development teams building the next generation of modern applications. If you want to learn how to move from code to the cloud quickly and how to solve your development challenges, DockerCon 2022 offers live content to help you build, share, and run your applications. Register today at https://www.docker.com/dockercon/