DEV Community

Cover image for Recap: Docker Captains Summit 2024 in Lisboa
Edith Puclla for Docker

Posted on

Recap: Docker Captains Summit 2024 in Lisboa

Hey everyone! I recently had the opportunity to attend the Docker Captains Summit.
This year, it took place in June 2024 in Lisbon, Portugal. There were approximately 50 captains, including the fantastic Docker staff: the DevRel team and the product engineering team.
I was excited to learn about the newest and hottest features in Docker technologies and to give feedback on these features. It was also an intensive two-day event where we created content and learned as much as possible from other captains looking for collaboration opportunities.

Image description

Note: If you prefer a more visual recap, check out the video I made about our Captain Summit on YouTube. Enjoy!

Here's a quick look at the exciting topics we covered at the summit.

Image description

DevRel and Docker

We learned how the DevRel team at Docker operates and their behind-the-scenes initiatives.
The team also shared details about the benefits and contributions a Docker Captain can make. The networking opportunities and the chance to contribute back to the community stood out to me. As for contributions, they are very open and unique to each captain. They can choose between developing, creating content (videos, blogging, podcasts), doing demos, or speaking at conferences. There is no pressure, and it's open to creativity for all captains. It’s what I love the most!

Image description

This was one of the talks I delivered at the Umbraco Codegarden Conference in Denmark after the Docker Captain’s Summit, where I shared about Docker, Kubernetes and Operators. Additionally, I briefly provide an overview of how these technologies give rise to Percona Everest, a platform to manage databases on Kubernetes using a GUI.

You can learn more about becoming a Docker Captain in the Docker Captains Program and check out these different ways to get involved in Docker community programs.

Image description

Speed networking

One of the goals of this activity was to find common tech interests for future collaborations. I met around 10 Docker captains, and we shared interests in various tech stacks. My goal is to collaborate with captains who create content about databases, containers, and Kubernetes. We compiled three or more potential collaborations from these interactions, including blogs, videos, and podcasts. I found three opportunities for cooperation:

We have so many exciting collaboration ideas, but we had to pick just a few of the best ones due to time!

Some results from the captains' collaborations are already live. For example, you can see Bret Fisher and Nirmal Mehta on Cloud Native DevOps: Live Q&A (Stream 272).

Image description

I also connected with more Docker Captains from South America: Yhary Estefania Arias, Rossana Suarez, and Camilla Martins - exceptional Docker Captains.

Image description

Testcontainers: hands-on demo

We had a fantastic presentation by Oleg Šelajev, where we did a demo with Testcontainers.

Testcontainers is an open-source framework for providing throwaway, lightweight instances of databases, message brokers, web browsers, or anything that can run in a Docker container.

Image description

Testcontainers can work with any database. I was curious about integrating Percona databases with Testcontainers and asked Oleg about it, this as his answer:

MySQL and Percona Server for MySQL likely work with the same MySQLContainer if:

  • The images use the same command to start the database.
  • Configuration files are in the exact location.
  • The database port matches.
  • The waiting strategy is the same (usually based on a log pattern like "database is ready").

And here are the things we can test with databases:

  • Connection Tests
  • CRUD Operations
  • Schema Validation
  • Transaction Management
  • Performance Testing
  • Data Integrity Tests
  • Backup and Restore Tests

If you want to learn and are curious about Testcontainers, check out the Getting Started demo and join the Slack community.

Image description

Hack Days

We did different activities like coding, testing, social media content creation - anything where we could feel comfortable and show our creativity 🎨 ,
This activity was fascinating because it completely differed from what we do daily on the computer. These activities required creativity, provided an opportunity to overcome fear of the camera, and encouraged teamwork.

Image description

You can see Tobias Fenster in this Docker TikTok trend.

Image description

AI/ML Talk Working Group and Product Feedback Session

There were also opportunities to participate in the AI/ML Talk Working Group, where we discussed how AI/ML teams work, the tooling ecosystem, and the application development status in this AI era. We also discussed the Docker Extension for GitHub Copilot, where the team showed a very nice demo, as described in the previous link.

Image description

The team also provided opportunities for us to give product feedback on several products:

  • Docker Scout Roadmap
  • Docker Desktop
  • Docker Hub
  • Docker Testcontainers
  • Docker Scout
  • Docker Build Cloud

You can join in the Docker Public Roadmap and share your feedback

Boat Ride

I almost forgot about our fun boat ride in Lisbon. This was so much fun!! Really fun! :)

Image description

Ayacucho Docker Moby met the Docker Captains

I took Moby, the Ayacucho version from Peru, to meet other Docker captains. And well, Moby found a new home.

Image description

Conclusion

Attending the Docker Captains Summit came at the perfect time for me. It was like a refreshing break from my daily activities, and I found a family there. Everyone was really friendly to each other—we laughed, ate a lot, and collaborated.
What I will cherish the most are the happiness, comfort, and personal lessons I learned from all the captains. Thanks, Docker and all the captains, for making this possible! I'm waiting for the Docker Captains’ Summit 2025!

Top comments (0)