docs/content/manuals/copilot/examples.md

2.2 KiB

title linkTitle description weight
Example prompts for the Docker agent Example prompts Discover example prompts to interact with the Docker agent and learn how to automate tasks like Dockerizing projects or opening pull requests. 30

{{% restricted title="Early Access" %}} The Docker for GitHub Copilot extension is an early access product. {{% /restricted %}}

Use cases

Here are some examples of the types of questions you can ask the Docker agent:

Ask general Docker questions

You can ask general question about Docker. For example:

  • @docker what is a Dockerfile?
  • @docker how do I build a Docker image?
  • @docker how do I run a Docker container?
  • @docker what does 'docker buildx imagetools inspect' do?

Get help containerizing your project

You can ask the agent to help you containerize your existing project:

  • @docker can you help create a compose file for this project?
  • @docker can you create a Dockerfile for this project?

Opening pull requests

The Docker agent will analyze your project, generate the necessary files, and, if applicable, offer to raise a pull request with the necessary Docker assets.

Automatically opening pull requests against your repositories is only available when the agent generates new Docker assets.

Analyze a project for vulnerabilities

The agent can help you improve your security posture with Docker Scout:

  • @docker can you help me find vulnerabilities in my project?
  • @docker does my project contain any insecure dependencies?

The agent will run use Docker Scout to analyze your project's dependencies, and report whether you're vulnerable to any known CVEs.

Copilot vulnerabilities report

Limitations

  • The agent is currently not able to access specific files in your repository, such as the currently-opened file in your editor, or if you pass a file reference with your message in the chat message.

Feedback

For issues or feedback, visit the GitHub feedback repository.