Welcome to the September edition of Docker Navigator.
Missed an issue? Read past issues and subscribe now.
Welcome to the September edition of Docker Navigator. In this issue, we delve into the practical differences between ADD and COPY instructions in Dockerfiles, introduce Zero Trust strategies for Docker Desktop, and highlight the latest enhancements in Docker Desktop 4.34, including a new MSI installer and advanced admin features. Additionally, we explore partnerships, best practices, and community insights that will help optimize your Docker experience and development workflows.
What are Docker ADD/COPY instructions and when should you use them? We explain the differences between the ADD and COPY instructions in Dockerfiles, including when to use each based on security, functionality, and build context.
Zero Trust and Docker Desktop: An introduction
We explore Zero Trust security and walk through several strategies for implementing Zero Trust within a Docker Desktop-based development environment. This overview provides a foundational perspective your organization can build upon as you refine and implement your security strategies.
Docker News
Discover Docker Desktop 4.34’s enhancements that boost security, scalability, and productivity for developers. This release includes a readily available MSI installer for simpler Windows deployment, improved authentication processes, smart storage compaction for WSL2, and seamless NVIDIA AI Workbench integration for streamlined model training and local development.
New Docker Desktop enterprise admin features: MSI installer and login enforcement alternative
We’re excited to launch the general availability for two significant updates: the Docker Desktop MSI installer and a new sign-in enforcement alternative. These updates aim to streamline administration, improve security, and ensure users can take full advantage of Docker Business subscription features.
Optimizing AI application development with Docker Desktop and NVIDIA AI Workbench
Learn about Docker’s collaboration with NVIDIA, which enhances your ability to leverage Docker containers and improves your overall experience of building and developing AI/ML applications.
Deprecation of password logins on CLI with Docker SSO enforcement
The Docker team announces the deprecation of password logins on the Docker CLI when Single Sign-On (SSO) is enforced, effective September 16, 2024.
Dive Deep
Streamlining local development with dev containers and Testcontainers Cloud
Learn how to run Testcontainers-based tests or services from within dev containers and how to leverage Testcontainers Cloud securely and efficiently to make interacting with Docker even easier.
How to fix ESLint violations with AI assistance
Learn how to use GenAI to fix ESLint violations, without installing Node.
Adding the ESLint tool to an AI assistant: Improving recommendations for JS/TS Projects
We show how to enable our AI assistant to provide helpful and actionable advice for linting JavaScript and TypeScript projects.
How Kapa.ai achieved super-fast, production-ready local environments with Docker
Kapa.ai leverages Docker to achieve rapid, cost-effective local development and testing, mirroring production environments with enhanced efficiency and significant savings. This approach has streamlined their AI development, allowing them to focus on innovation and growth.
Docker Guide: Deployment and orchestration
Deploy and manage Docker containers at scale with help from our in-depth guide. Check out our Guides collection to dig into language-specific and use-case guides and deep-dive into building software with Docker.
Around the Community
- Grade your Docker images with Docker Scout health scores — Quick video explanation of our new Docker Scout health scores.
- Testcontainers for Java has landed in Spring Cloud Azure 5.15.0, offering service connection support for Cosmos DB, Azurite (Blob and Queue Storage).
- Testcontainers for Go v0.33.0 is out.
- Emulating real dependencies in integration tests using Testcontainers — A hands-on guide.
- The Linux Foundation is forming a DevRel Foundation to support and connect Developer Relations professionals worldwide.
- 5 Docker best practices I wish I knew when I started — by Docker Captain Bobby Iliev.
- How to get automatic code review using LLM before committing — by Docker Captain Gerardo Lopez Falcon.
- Docker Scout security for your container images — by Docker Captain James van den Berg.
Docker Live and On-Demand Training
We offer monthly live trainings to help you get onboarded as a developer or admin for your organization. Register today for an upcoming session.
We’re excited to announce the launch of our brand-new learning paths! These free, structured paths give you a guided tutorial to get you started with Docker products, including Docker Compose, Docker Build Cloud, and Docker Scout.
On the Calendar
- Cloud Expo Asia / Singapore Tech Week — Singapore — October 9-10
- AI.Dev – Open Source Gen AI Summit —Tokyo, Japan — October 28-29
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].