Newsletter

Docker Navigator: New Docker Build Checks, Python Containerization, and RUN, CMD, ENTRYPOINT Best Practices

Issue #0008 by Rikki EndsleyAug 15, 2024

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.

Screenshot of docker scout dashboard showing an overview of images across all docker scout-enabled repositories.

Thank you to the Stack Overflow community for ranking Docker the most used, desired, and admired developer tool

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

Animated view of docker desktop, showing steps to navigate to the builds view tab and use the new import builds button.

Docker Desktop 4.33: GA releases of Docker Debug and Docker Build checks plus enhanced configuration integrity checks   

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

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].

Find a subscription that’s right for you

Contact an expert today to find the perfect balance of collaboration, security, and support with a Docker subscription.