Skip to content
Docker for GitHub Copilot

Docker for GitHub Copilot

Copilot

Learn about containerization, generate Docker assets and analyze project vulnerabilities in GitHub Copilot

by docker6,056 installs

About

Using Copilot Extensions requires a GitHub Copilot license.
An Admin must enable access for organization or enterprise use.

Category

Supported languages

JavaScript, Python, Java, TypeScript, and Dockerfile

Developers can use @docker to learn about containerization, for generating Docker assets for local development workflows, or analyzing project vulnerabilities with Docker Scout.

Docker in GitHub Copilot

  • Generate the right Docker assets for your project: Get help containerizing your application and watch it generate the Dockerfile, docker-compose.yml, and .dockerignore files tailored to your project’s languages and file structure: “@docker How would I use Docker to containerize this project?”
  • Open a Pull Request with the assets to save you time: With your consent, the Docker extension can open a PR with these generated Docker assets on GitHub, allowing you to review and merge them at your convenience.
  • Find project vulnerabilities with Docker Scout: The Docker extension also integrates with Docker Scout to surface a high-level summary of detected vulnerabilities and provide the next steps to continue using Scout in your terminal via CLI: “@docker can you help me find vulnerabilities in my project?”

Docker for GitHub Copilot in early access. Have feedback? Please file an issue.

Ask @docker to help you add a Dockerfile to your project

Pricing and setup

Free for both open source and private projects

$0

Free

Free for both open source and private projects

Copilot extensions are currently in Beta for all Copilot users. Supported organizations are indicated.

Next: Confirm your installation location

Docker for GitHub Copilot is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation