Welcome to the August edition of Docker Navigator.
Missed an issue? Read past issues and subscribe now.
This month, we celebrate being acknowledged in the Stack Overflow 2024 Developer Survey and are excited to bring you new features, guides, and best practices. Thank you for being part of our community and inspiring us to keep pushing the boundaries of innovation.
We are excited to share that Docker has been recognized as the most admired, most desired, and most used developer tool in the 2024 Developer Survey. This achievement is thanks to your support and feedback, which inspire us to keep innovating with new products like Docker Scout and Docker Build Cloud and new features, including enhanced AI/ML capabilities.
Docker best practices: Choosing between RUN, CMD, and ENTRYPOINT
One area that some Docker users find confusing is the RUN, CMD, and ENTRYPOINT Dockerfile instructions. Learn the differences between these instructions and the use cases for each.
Containerize a Python application
Check out our new Python language-specific guide, which teaches you how to containerize a Python application using Docker. Be sure to also check out the growing collection of guides for getting started with Docker and containerization.
Docker News
Docker Desktop 4.33 includes GA releases of Docker Debug and Docker Build checks, and significant UX improvements to the Configuration integrity check. Docker Desktop 4.32 also rolled out in early July, with beta releases of Compose File Viewer, Terminal shell integration, and Volume Backups to Cloud Providers, plus early access to the MSI Installer.
Authenticate and update to receive your subscription level’s newest Docker Desktop features.
Introducing Docker Build checks: Optimize Dockerfiles with best practices
Find out how the newly released Docker Build checks help your team learn and follow best practices for building container images.
Dive Deep
How to create Dockerfiles with GenAI
In our GenAI series from Docker Labs, we explore how to use an AI assistant to generate Dockerfiles for specific projects.
Local LLM Messenger: Chat with GenAI on your iPhone
Learn about the LoLLM Messenger project, an honorable mention winner of the AI/ML Hackathon. It allows you to send iMessages to GenAI models running directly on your computer.
Simplifying compliance and enhancing security for SOC 2, ISO 27001, FedRAMP, and more
Learn how Docker’s suite of products empowers customers to streamline compliance and enhance security with SOC 2, ISO 27001, and FedRAMP, featuring granular access controls, continuous vulnerability monitoring, and secure build environments.
3 ways CARIAD configures Docker Business for security and compliance
Find out how CARIAD, an automotive software and technology company, configures Docker for security and compliance using Docker Single Sign-On, Image Access Management, and Windows Subsystem for Linux 2.
Around the Community
- Testcontainers for Go v0.32.0 and Testcontainers for Java 1.20.0 and 1.20.1 released.
- Install Testcontainers Desktop app on macOS — Tutorial by Çiğdem Kadakoğlu.
- Identifying risks: Docker Scout’s vulnerability scan on GitLab — Joseph Velliah walks through how Docker Scout can enhance container security by integrating vulnerability scans within your GitLab CI/CD pipeline.
- Self-hosting on a Raspberry Pi cluster —Savannah Ostrowski, a Docker product manager, explains how she moved personal websites to a Raspberry Pi cluster sitting in her home office.
- Great software & storytelling is emotional — This CRAFTED. podcast episode features legendary developer Kelsey Hightower.
- Docker + GenAI | Deploying AI apps — A Tech with Tim video explains an easy way to deploy AI apps using Docker to containerize JNI applications so that all of the dependencies are saved and you can run your apps no matter what your hardware configuration is.
- How to run dozens of AI models on your Mac or PC – no third-party cloud needed — Check out this howto by Jason Perlow on ZDNet.
- Build AI agents with Docker, here’s how — David Ondrej’s video explains how to build AI Agents using Docker and Claude 3.5 Sonnet from Anthropic.
- Create GUI app with Stable Diffusion, Docker, and Flask – beginner friendly! — A simple coding tutorial on the Python Simplified YouTube channel.
- Building a machine learning resume project from scratch using Docker — Get started with your first ML resume project on the Internet Made Coder YouTube channel.
- Kubecon: Docker Build Cloud and Aiven — Chris Chinchilla podcast episode recorded at Kubecon.
Docker Live and On-Demand Training
We now offer monthly live trainings to get you on-boarded as a developer or admin for your organization. Register today for an upcoming session.
That’s a Wrap
Thank you for reading Docker Navigator! If you enjoyed this issue, please share it with your friends and tell them to subscribe now.
Got any feedback or suggestions for our next issue? Send comments to [email protected].