Just in case you missed it, DockerCon, the annual conference for the Docker community, wrapped up on Oct. 6.

The conference featured a wide range of talks and workshops on topics such as:

Here are some of the things we have learned so far:

1. Docker Scout GA for Insights

Docker Scout GA was announced by Docker at DockerCon. Docker Scout is a new tool designed to give developers insights into the software supply chain, allowing them to both create and deploy applications that are both secure and reliable.

Docker Scout works by analyzing Docker images and identifying vulnerabilities, misconfigurations, and other potential security risks. It also provides recommendations for how to solve any issues that are found.

Docker Scout integrates with a variety of tools and services, including Docker Hub, GitHub Actions, GitLab, CircleCI, and Jenkins. This makes it easy to incorporate Docker Scout into your existing CI/CD pipeline.

Benefits of Docker Scout

Docker Scout offers a number of benefits, including:

How to use Docker Scout

To use Docker Scout, you first need to create a Docker Scout account. Once you have created an account, you can start analyzing your Docker images.

To analyze a Docker image, you can use the Docker Scout CLI or the Docker Scout web interface. The Docker Scout CLI allows you to analyze Docker images from your local machine or from Docker Hub. The Docker Scout web interface allows you to analyze Docker images from Docker Hub, GitHub, GitLab, or CircleCI.

Once you have analyzed a Docker image, Docker Scout will generate a report that highlights any vulnerabilities, misconfigurations, or other potential security risks. The report will also provide recommendations for how to remediate any issues that are found.

Learn More

2. Udemy & Docker Partnership

Docker and Udemy announced a new partnership at DockerCon. The partnership is designed to help developers learn the skills they need to build, deploy, and manage containerized applications.

Under the partnership, Udemy will create a dedicated learning path for Docker users. The learning path will cover a wide range of topics, including:

The learning path will also include courses on Docker Compose, Docker Swarm, and other popular Docker tools and technologies.

In addition to the learning path, the partnership will also give Docker users access to a variety of other Udemy resources, including:

The partnership is designed to help developers of all skill levels learn the skills they need to use Docker effectively.

Benefits of the partnership

The partnership between Docker and Udemy offers a number of benefits to developers, including:

The partnership between Docker and Udemy is a great opportunity for developers to learn the skills they need to use Docker effectively. The partnership offers access to high-quality learning resources at an affordable price. If you are interested in learning Docker, I encourage you to check out the new Docker learning path on Udemy.

Learn More

3. Next Generation Docker Build

Docker announced the next-generation Docker Build at DockerCon. The next-generation Docker Build is a cloud-assisted build service that is designed to speed up and simplify the process of building Docker images.

The next-generation Docker Build works by automatically allocating resources in the cloud based on the needs of the build. This can significantly reduce the time it takes to build complex Docker images.

In addition, the next-generation Docker Build also supports team-wide build caching. This means that teams can share the results of their builds with each other, which can further reduce the time it takes to build Docker images.

The next-generation Docker Build is currently in public beta, but it is expected to be generally available in the coming months.

Benefits of the next-generation Docker Build

The next-generation Docker Build offers a number of benefits, including:

Faster builds: The next-generation Docker Build can significantly reduce the time it takes to build complex Docker images. This is because the next-generation Docker Build automatically allocates resources in the cloud based on the needs of the build.

More efficient builds: The next-generation Docker Build supports team-wide build caching. This means that teams can share the results of their builds with each other, which can further reduce the time it takes to build Docker images.

Easier builds: The next-generation Docker Build is designed to be easy to use. It provides a simple and intuitive interface for building Docker images.

How to use the next-generation Docker Build

To use the next-generation Docker Build, you will need to create a Docker Hub account. Once you have created a Docker Hub account, you can start building Docker images using the next-generation Docker Build.

To build a Docker image using the next-generation Docker Build, you can use the Docker CLI or the Docker Hub web interface. The Docker CLI allows you to build Docker images from your local machine. The Docker Hub web interface allows you to build Docker images from Docker Hub, GitHub, GitLab, or CircleCI.

Once you have built a Docker image using the next-generation Docker Build, you can push the image to Docker Hub or to another registry.

The next-generation Docker Build is a cloud-assisted build service that is designed to speed up and simplify the process of building Docker images. The next-generation Docker Build offers a number of benefits, including faster builds, more efficient builds, and easier builds.

4. Docker Debug

Docker Debug is a new tool that provides a unified debugging experience for containerized applications. It allows developers to debug containerized applications as if they were running locally, even if they are running in a remote environment.

Docker Debug works by creating a local debugging environment that is linked to the containerized application. This allows developers to use their favorite IDE or debugger to debug the containerized application, just as they would debug a local application.

Docker Debug also provides a number of features that make it easier to debug containerized applications, including:

Docker Debug is currently in public beta, but it is expected to be generally available in the coming months.

Benefits of Docker Debug

Docker Debug offers a number of benefits, including:

How to use Docker Debug

To use Docker Debug, you will need to install the Docker Debug CLI. Once you have installed the Docker Debug CLI, you can start debugging containerized applications using the Docker Debug CLI or the Docker Debug web interface.

To debug a containerized application using the Docker Debug CLI, you will need to run the following command:

docker debug <container-id>

This will open a debugging session for the specified container. You can then use your favorite IDE or debugger to debug the containerized application.

To debug a containerized application using the Docker Debug web interface, you will need to open the Docker Debug web interface and select the containerized application that you want to debug. The Docker Debug web interface will then open a debugging session for the selected container. You can then use the Docker Debug web interface to debug the containerized application.

Docker Debug is a new tool that provides a unified debugging experience for containerized applications. It allows developers to debug containerized applications as if they were running locally, even if they are running in a remote environment. Docker Debug offers a number of benefits, including a unified debugging experience, easier debugging, and more efficient debugging.

In Summary

Docker has already made a number of exciting announcements and updates. The new Docker Scout GA for Insights tool, the Udemy + Docker Partnership, the Next Generation Docker Build, and Docker Debug are just a few of the many things that Docker and its partners are working on.

I am excited to see what other announcements and updates are made at DockerCon 2023. It is clear that Docker and the Docker ecosystem are continuing to grow and evolve, and I am confident that DockerCon 2023 will be a great success.

I encourage everyone to stay up-to-date on the latest developments from Docker.

You can follow me on LinkedIn.

Read Next:

CI/CD is essential for fast and reliable software delivery. To optimize your CI/CD pipeline for maximum efficiency, choose the right tools, streamline your workflow, use automated testing and QA, parallelize builds, use monitoring and feedback loops, perform security checks, and continuously improve your pipeline. Read More.