mirror of https://github.com/docker/docs.git
Merge pull request #17605 from ChrisChinchilla/chrisward/scout-intro
Update Docker Scout overview page
This commit is contained in:
commit
daf70be7c1
103
scout/index.md
103
scout/index.md
|
@ -16,62 +16,60 @@ redirect_from:
|
||||||
|
|
||||||
{% include scout-early-access.md %}
|
{% include scout-early-access.md %}
|
||||||
|
|
||||||
Docker Scout is a collection of software supply chain features that appear
|
Container images are often built from layers of other container images and
|
||||||
throughout Docker user interfaces and the command line interface (CLI). These features provide detailed
|
software packages. These layers and packages can contain vulnerabilities that
|
||||||
insights into the composition and security of container images.
|
make your containers and the applications they run vulnerable to attack.
|
||||||
|
|
||||||
Docker Scout analyzes image contents and generates a detailed report of
|
Docker Scout can proactively help you find and fix these vulnerabilities,
|
||||||
packages and vulnerabilities that it detects. Docker Scout can also help provide
|
helping you create a more secure software supply chain. It does this by analyzing your images and creating a full inventory of the
|
||||||
you with suggestions for how you can remediate issues discovered by the image
|
packages and layers called a [Software bill of materials (SBOM)](https://ntia.gov/sites/default/files/publications/sbom_at_a_glance_apr2021_0.pdf).
|
||||||
analysis.
|
It then correlates this inventory with a continuously updated vulnerability
|
||||||
|
database to identify vulnerabilities in your images.
|
||||||
|
|
||||||
The [image details view](./image-details-view.md) in Docker Desktop and the tag
|
You can use Docker Scout in Docker Desktop, Docker Hub, the Docker CLI, and in
|
||||||
details pages on Docker Hub are both powered by Docker Scout.
|
the Docker Scout Dashboard. If you host your images in JFrog Artifactory, you
|
||||||
|
can also use Docker Scout to analyze your images there.
|
||||||
|
|
||||||
You can view and interact with Docker Scout from your terminal through the
|
_The following video shows an end-to-end workflow of using Docker Scout to remediate a reported vulnerability_.
|
||||||
`docker scout`
|
|
||||||
[plugin for Docker CLI](../engine/reference/commandline/scout_cves.md).
|
|
||||||
|
|
||||||
There's also a [Dashboard](https://scout.docker.com){: target="\_blank"
|
<div style="position: relative; padding-bottom: 64.86486486486486%; height: 0;"><iframe src="https://www.loom.com/embed/e066986569924555a2546139f5f61349?sid=6e29be62-78ba-4aa7-a1f6-15f96c37d916" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></iframe></div>
|
||||||
rel="noopener" } that you can use to explore additional information about
|
|
||||||
images, packages, and CVEs.
|
|
||||||
|
|
||||||
## Get started with Docker Scout
|
|
||||||
|
|
||||||
To start using Docker Scout, turn on any of the following features:
|
## Docker Desktop
|
||||||
|
|
||||||
- [Enable analysis on repositories in the Docker Scout Dashboard](./dashboard.md#repository-settings)
|
Docker Scout analyzes all images stored locally in Docker Desktop, providing you
|
||||||
- [Advanced image analysis in Docker Hub](./advanced-image-analysis.md)
|
with up-to-date vulnerability information as you build your images.
|
||||||
- [Artifactory integration](./artifactory.md)
|
|
||||||
|
|
||||||
### Advanced image analysis
|
For more information, read the [Advanced image analysis guide](./advanced-image-analysis.md).
|
||||||
|
|
||||||
Advanced image analysis is a feature in Docker Hub which, when enabled, triggers
|
## Docker Hub
|
||||||
a Docker Scout analysis every time you push an image. The analysis updates
|
|
||||||
continuously, meaning that the vulnerability report for an image is always up to
|
|
||||||
date as Docker Scout becomes aware of new CVEs. No need to re-scan an image.
|
|
||||||
|
|
||||||
For more information, see
|
If you enable [Advanced image analysis](./advanced-image-analysis.md) for a
|
||||||
[Advanced image analysis](./advanced-image-analysis.md).
|
repository in Docker Hub, Docker Scout analyzes your images every time you push
|
||||||
|
them to Docker Hub. Docker Scout shows analysis results on every tag view for
|
||||||
|
that repository.
|
||||||
|
|
||||||
### Artifactory integration
|
The analysis updates continuously, meaning that the vulnerability report for an
|
||||||
|
image is always up to date as Docker Scout becomes aware of new CVEs. No need to
|
||||||
|
re-scan an image.
|
||||||
|
|
||||||
Users of JFrog Artifactory, or JFrog Container Registry, can integrate Docker
|
For more information, read the [Advanced image analysis guide](./advanced-image-analysis.md).
|
||||||
Scout to enable automatic analysis of images locally and remotely. For more information, see
|
|
||||||
[Artifactory integration](./artifactory.md).
|
|
||||||
|
|
||||||
## Docker Scout CLI
|
## Docker Scout CLI plugin {#docker-scout-cli}
|
||||||
|
|
||||||
The `docker scout` CLI plugin provides a terminal interface for Docker Scout.
|
The `docker scout` CLI plugin provides a terminal interface for using Docker
|
||||||
|
Scout with local and remote images.
|
||||||
|
|
||||||
Using the CLI, you can analyze images and view the analysis report in text
|
Using the CLI, you can analyze images and view the analysis report in text
|
||||||
format. You can print the results directly to stdout, or export them to a file
|
format. You can print the results directly to stdout, or export them to a file
|
||||||
using a structured format, such as Static Analysis Results Interchange Format
|
using a structured format, such as Static Analysis Results Interchange Format
|
||||||
(SARIF). For more information about how to use the `docker scout` CLI, see the
|
(SARIF).
|
||||||
|
|
||||||
|
For more information about how to use the `docker scout` CLI, see the
|
||||||
[reference documentation](../engine/reference/commandline/scout_cves.md).
|
[reference documentation](../engine/reference/commandline/scout_cves.md).
|
||||||
|
|
||||||
The plugin is available in Docker Desktop starting with version 4.17 and available
|
The plugin is available in Docker Desktop starting with version 4.17 and
|
||||||
as a standalone binary.
|
available as a standalone binary.
|
||||||
|
|
||||||
To install the plugin, run the following command:
|
To install the plugin, run the following command:
|
||||||
|
|
||||||
|
@ -80,11 +78,32 @@ $ curl -fsSL https://raw.githubusercontent.com/docker/scout-cli/main/install.sh
|
||||||
$ sh install-scout.sh
|
$ sh install-scout.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
Always examine scripts downloaded from the internet before running them locally. Before installing, make yourself familiar with potential risks and limitations of the convenience script:
|
> **Note**
|
||||||
|
|
||||||
> **Tip**
|
|
||||||
>
|
>
|
||||||
> If you want to install the plugin manually, you can find full instructions in the [plugin's repository](https://github.com/docker/scout-cli).
|
> Always examine scripts downloaded from the internet before running them locally.
|
||||||
{: .tip }
|
> Before installing, make yourself familiar with potential risks and limitations
|
||||||
|
> of the convenience script.
|
||||||
|
|
||||||
The plugin is also available as [a container image](https://hub.docker.com/r/docker/scout-cli) and as [a GitHub action](https://github.com/docker/scout-action)
|
If you want to install the plugin manually, you can find full instructions in
|
||||||
|
the [plugin's repository](https://github.com/docker/scout-cli).
|
||||||
|
|
||||||
|
The plugin is also available as [a container image](https://hub.docker.com/r/docker/scout-cli)
|
||||||
|
and as [a GitHub action](https://github.com/docker/scout-action).
|
||||||
|
|
||||||
|
## Docker Scout Dashboard
|
||||||
|
|
||||||
|
The [Docker Scout Dashboard](https://scout.docker.com){: target="\_blank" rel="noopener" }
|
||||||
|
helps you share the analysis and security status of images in
|
||||||
|
an organization with your team. You can also [use the dashboard to enable analysis of multiple repositories at once](./dashboard.md#repository-settings).
|
||||||
|
|
||||||
|
For more information, read the [Docker Scout Dashboard guide](./dashboard.md).
|
||||||
|
|
||||||
|
## JFrog Artifactory integration
|
||||||
|
|
||||||
|
Users of JFrog Artifactory, or JFrog Container Registry, can integrate Docker
|
||||||
|
Scout to enable automatic analysis of images locally and remotely. For more
|
||||||
|
information, see [Artifactory integration](./artifactory.md).
|
||||||
|
|
||||||
|
_The following video shows how to enable Docker Scout on your repositories_.
|
||||||
|
|
||||||
|
<div style="position: relative; padding-bottom: 64.86486486486486%; height: 0;"><iframe src="https://www.loom.com/embed/a6fb14ede0a94d0d984edf6cf16604e0?sid=ba34f694-32a6-4b74-b3f8-9cc6b80ef66f" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;"></iframe></div>
|
Loading…
Reference in New Issue