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:
David Karlsson
2025-11-10 09:11:23 +01:00
parent d32d761262
commit 26db073d5e
11 changed files with 19 additions and 240 deletions

View File

@@ -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 >}}

View File

@@ -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

View File

@@ -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).
![Copilot vulnerabilities report](images/copilot-vuln-report.png?w=500px&border=1)
## 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

View File

@@ -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).

View File

@@ -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.
![Docker agent in chat](images/docker-agent-copilot.png)
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.
![Copilot chat button](images/copilot-button.png?w=400px)
4. Interact with the Docker agent by tagging `@docker`, followed by your question.

View File

@@ -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

View File

@@ -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/

View File

@@ -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: