mirror of
https://github.com/docker/docs.git
synced 2026-03-27 14:28:47 +07:00
chore: remove deprecated gh copilot plugin, redirect to marketplace
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
This commit is contained in:
@@ -74,10 +74,6 @@ params:
|
||||
description: Image analysis and policy evaluation.
|
||||
icon: /icons/Scout.svg
|
||||
link: /scout/
|
||||
- title: Docker for GitHub Copilot
|
||||
description: Integrate Docker's capabilities with GitHub Copilot.
|
||||
icon: chat
|
||||
link: /copilot/
|
||||
- title: Docker Extensions
|
||||
description: Customize your Docker Desktop workflow.
|
||||
icon: extension
|
||||
@@ -146,4 +142,4 @@ subscription management.
|
||||
|
||||
Targeted at IT administrators with help on deploying Docker Desktop at scale with configuration guidance on security related features.
|
||||
|
||||
{{< grid items=enterprise >}}
|
||||
{{< grid items=enterprise >}}
|
||||
|
||||
@@ -1,67 +0,0 @@
|
||||
---
|
||||
title: Docker for GitHub Copilot
|
||||
params:
|
||||
sidebar:
|
||||
group: Products
|
||||
badge:
|
||||
color: violet
|
||||
text: EA
|
||||
weight: 50
|
||||
description: |
|
||||
Learn how to streamline Docker-related tasks with the Docker for GitHub
|
||||
Copilot extension. This integration helps you generate Docker assets, analyze
|
||||
vulnerabilities, and automate containerization through GitHub Copilot Chat in
|
||||
various development environments.
|
||||
keywords: Docker, GitHub Copilot, extension, Visual Studio Code, chat, ai, containerization
|
||||
---
|
||||
|
||||
{{< summary-bar feature_name="Docker GitHub Copilot" >}}
|
||||
|
||||
The [Docker for GitHub Copilot](https://github.com/marketplace/docker-for-github-copilot)
|
||||
extension integrates Docker's capabilities with GitHub Copilot, providing
|
||||
assistance with containerizing applications, generating Docker assets, and
|
||||
analyzing project vulnerabilities. This extension helps you streamline
|
||||
Docker-related tasks wherever GitHub Copilot Chat is available.
|
||||
|
||||
## Key features
|
||||
|
||||
Key features of the Docker for GitHub Copilot extension include:
|
||||
|
||||
- Ask questions and receive responses about containerization in any context
|
||||
where GitHub Copilot Chat is available, such as on GitHub.com and in Visual Studio Code.
|
||||
- Automatically generate Dockerfiles, Docker Compose files, and `.dockerignore`
|
||||
files for a project.
|
||||
- Open pull requests with generated Docker assets directly from the chat
|
||||
interface.
|
||||
- Get summaries of project vulnerabilities from [Docker
|
||||
Scout](/manuals/scout/_index.md) and receive next steps via the CLI.
|
||||
|
||||
## Data Privacy
|
||||
|
||||
The Docker agent is trained exclusively on Docker's documentation and tools to
|
||||
assist with containerization and related tasks. It does not have access to your
|
||||
project's data outside the context of the questions you ask.
|
||||
|
||||
When using the Docker Extension for GitHub Copilot, GitHub Copilot may include
|
||||
a reference to the currently open file in its request if authorized by the
|
||||
user. The Docker agent can read the file to provide context-aware responses.
|
||||
|
||||
If the agent is requested to check for vulnerabilities or generate
|
||||
Docker-related assets, it will clone the referenced repository into in-memory
|
||||
storage to perform the necessary actions.
|
||||
|
||||
Source code or project metadata is never persistently stored. Questions and
|
||||
answers are retained for analytics and troubleshooting. Data processed by the
|
||||
Docker agent is never shared with third parties.
|
||||
|
||||
## Supported languages
|
||||
|
||||
The Docker Extension for GitHub Copilot supports the following programming
|
||||
languages for tasks involving containerizing a project from scratch:
|
||||
|
||||
- Go
|
||||
- Java
|
||||
- JavaScript
|
||||
- Python
|
||||
- Rust
|
||||
- TypeScript
|
||||
@@ -1,61 +0,0 @@
|
||||
---
|
||||
title: Example prompts for the Docker agent
|
||||
linkTitle: Example prompts
|
||||
description: |
|
||||
Discover example prompts to interact with the Docker agent and learn how to
|
||||
automate tasks like Dockerizing projects or opening pull requests.
|
||||
weight: 30
|
||||
---
|
||||
|
||||
{{< summary-bar feature_name="Docker GitHub Copilot" >}}
|
||||
|
||||
## 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](/manuals/scout/_index.md):
|
||||
|
||||
- `@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](/manuals/scout/deep-dive/advisory-db-sources.md).
|
||||
|
||||

|
||||
|
||||
## 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](https://github.com/docker/copilot-issues).
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 5.3 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 72 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 9.8 KiB |
@@ -1,42 +0,0 @@
|
||||
---
|
||||
title: Install the extension for your organization
|
||||
linkTitle: Install
|
||||
description: |
|
||||
Learn how to install the Docker for GitHub Copilot extension for your
|
||||
organization and manage relevant policies to enable seamless integration.
|
||||
weight: 10
|
||||
---
|
||||
|
||||
{{< summary-bar feature_name="Docker GitHub Copilot" >}}
|
||||
|
||||
To use the Docker for GitHub copilot extension, you first need to
|
||||
[install](#install) the extension for your organization, and
|
||||
[manage](#manage-policies) policies for Copilot in your organization.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
Before you start, ensure that you're signed in to your GitHub account on
|
||||
GitHub.com.
|
||||
|
||||
## Install
|
||||
|
||||
To install the Docker for GitHub Copilot extension for your GitHub organization:
|
||||
|
||||
1. Go to the [Docker for GitHub Copilot](https://github.com/marketplace/docker-for-github-copilot)
|
||||
app in the GitHub Marketplace.
|
||||
|
||||
2. Select the **Add** button at the top of the page.
|
||||
|
||||
3. Under **Pricing and setup**, select the organization that you want to
|
||||
install the extension for and select **Install it for free**.
|
||||
|
||||
4. Select the **Complete order and begin installation** button.
|
||||
|
||||
5. Select the repositories where you want to use the Docker Extension for
|
||||
GitHub Copilot and finish with **Install**.
|
||||
|
||||
## Manage policies
|
||||
|
||||
If you're enabling the extension for a GitHub organization, you also
|
||||
need to enable the Copilot Extensions policy. For instructions, see
|
||||
[Setting a policy for GitHub Copilot Extensions in your organization](https://docs.github.com/en/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization#setting-a-policy-for-github-copilot-extensions-in-your-organization).
|
||||
@@ -1,63 +0,0 @@
|
||||
---
|
||||
title: Using the Docker for GitHub Copilot extension
|
||||
linkTitle: Usage
|
||||
description: |
|
||||
Learn how to use the Docker for GitHub Copilot extension to interact with the
|
||||
Docker agent, get help Dockerizing projects, and ask Docker-related questions
|
||||
directly from your IDE or GitHub.com.
|
||||
weight: 20
|
||||
---
|
||||
|
||||
{{< summary-bar feature_name="Docker GitHub Copilot" >}}
|
||||
|
||||
The Docker Extension for GitHub Copilot provides a chat interface that you can
|
||||
use to interact with the Docker agent. You can ask questions and get help
|
||||
Dockerizing your project.
|
||||
|
||||
The Docker agent is trained to understand Docker-related questions, and provide
|
||||
guidance on Dockerfiles, Docker Compose files, and other Docker assets.
|
||||
|
||||
## Setup
|
||||
|
||||
Before you can start interacting with the Docker agent, make sure you've
|
||||
[installed](./install.md) the extension for your organization.
|
||||
|
||||
### Enable GitHub Copilot chat in your editor or IDE
|
||||
|
||||
For instructions on how to use the Docker Extension for GitHub Copilot in
|
||||
your editor, see:
|
||||
|
||||
- [Visual Studio Code](https://docs.github.com/en/copilot/github-copilot-chat/copilot-chat-in-ides/using-github-copilot-chat-in-your-ide?tool=vscode)
|
||||
- [Visual Studio](https://docs.github.com/en/copilot/github-copilot-chat/copilot-chat-in-ides/using-github-copilot-chat-in-your-ide?tool=visualstudio)
|
||||
- [Codespaces](https://docs.github.com/en/codespaces/reference/using-github-copilot-in-github-codespaces)
|
||||
|
||||
### Verify the setup
|
||||
|
||||
You can verify that the extension has been properly installed by typing
|
||||
`@docker` in the Copilot Chat window. As you type, you should see the Docker
|
||||
agent appear in the chat interface.
|
||||
|
||||

|
||||
|
||||
The first time you interact with the agent, you're prompted to sign in and
|
||||
authorize the Copilot extension with your Docker account.
|
||||
|
||||
## Asking Docker questions in your editor
|
||||
|
||||
To interact with the Docker agent from within your editor or IDE:
|
||||
|
||||
1. Open your project in your editor.
|
||||
2. Open the Copilot chat interface.
|
||||
3. Interact with the Docker agent by tagging `@docker`, followed by your question.
|
||||
|
||||
## Asking Docker questions on GitHub.com
|
||||
|
||||
To interact with the Docker agent from the GitHub web interface:
|
||||
|
||||
1. Go to [github.com](https://github.com/) and sign in to your account.
|
||||
2. Go to any repository.
|
||||
3. Select the Copilot logo in the site menu, or select the floating Copilot widget, to open the chat interface.
|
||||
|
||||

|
||||
|
||||
4. Interact with the Docker agent by tagging `@docker`, followed by your question.
|
||||
@@ -145,6 +145,17 @@ developers to spin up development environments quickly. It was deprecated and re
|
||||
Docker Compose or by creating custom configurations tailored to specific
|
||||
project requirements.
|
||||
|
||||
### GitHub Copilot extension
|
||||
|
||||
The Docker for GitHub Copilot extension integrated Docker capabilities with
|
||||
GitHub Copilot Chat, helping developers containerize applications, generate
|
||||
Docker assets, and analyze vulnerabilities through conversational prompts. The
|
||||
extension was available in early access on the GitHub Marketplace. GitHub
|
||||
[deprecated Copilot Extensions](https://github.blog/changelog/2025-09-24-deprecate-github-copilot-extensions-github-apps/)
|
||||
which led to the retirement of the Docker for GitHub Copilot extension. If
|
||||
you're looking for AI-assisted Docker workflows, explore the Docker MCP Toolkit
|
||||
and MCP Catalog, or use Ask Gordon in Docker Desktop and the Docker CLI.
|
||||
|
||||
## Open source projects
|
||||
|
||||
Several open-source projects originally maintained by Docker have been
|
||||
|
||||
@@ -375,3 +375,10 @@
|
||||
|
||||
"/ai/mcp-catalog-and-toolkit/get-started/#verify-connections":
|
||||
- /go/mcp-client-verify/
|
||||
|
||||
# Copilot extension (deprecated)
|
||||
"https://github.com/marketplace/docker-for-github-copilot":
|
||||
- /copilot/
|
||||
- /copilot/install/
|
||||
- /copilot/usage/
|
||||
- /copilot/examples/
|
||||
|
||||
@@ -166,8 +166,6 @@ Docker Desktop CLI logs:
|
||||
requires: Docker Desktop 4.39 and later
|
||||
Docker Desktop CLI kubernetes:
|
||||
requires: Docker Desktop 4.44 and later
|
||||
Docker GitHub Copilot:
|
||||
availability: Early Access
|
||||
Docker Hardened Images:
|
||||
subscription: [Docker Hardened Images]
|
||||
Docker Hardened Image charts:
|
||||
|
||||
Reference in New Issue
Block a user