diff --git a/content/contribute/components/badges.md b/content/contribute/components/badges.md index 1021dc653758..db1cedf36c2f 100644 --- a/content/contribute/components/badges.md +++ b/content/contribute/components/badges.md @@ -18,7 +18,7 @@ You can also make a badge a link. ### Usage guidelines -We use badges to indicate new content and product content in various stages of the release lifcycle: +We use badges to indicate new content and product content in various stages of the release lifecycle: - The violet badge to highlight new early access or experimental content - The blue badge to highlight beta content diff --git a/content/guides/docker-build-cloud/dev.md b/content/guides/docker-build-cloud/dev.md index 3cc121d56bc5..6cf1e53f943f 100644 --- a/content/guides/docker-build-cloud/dev.md +++ b/content/guides/docker-build-cloud/dev.md @@ -1,6 +1,6 @@ --- title: "Demo: set up and use Docker Build Cloud in development" -description: Learn how to use Docker Buld Cloud for local builds. +description: Learn how to use Docker Build Cloud for local builds. weight: 20 --- diff --git a/content/guides/genai-pdf-bot/containerize.md b/content/guides/genai-pdf-bot/containerize.md index 10f90ed34460..57dac619b83f 100644 --- a/content/guides/genai-pdf-bot/containerize.md +++ b/content/guides/genai-pdf-bot/containerize.md @@ -2,7 +2,7 @@ title: Containerize a generative AI application linkTitle: Containerize your app weight: 10 -keywords: python, generative ai, genai, llm, neo4j, ollama, containerize, intitialize, langchain, openai +keywords: python, generative ai, genai, llm, neo4j, ollama, containerize, initialize, langchain, openai description: Learn how to containerize a generative AI (GenAI) application. aliases: - /guides/use-case/genai-pdf-bot/containerize/ diff --git a/content/guides/genai-pdf-bot/develop.md b/content/guides/genai-pdf-bot/develop.md index 29293d409f44..b8a5a9ba5910 100644 --- a/content/guides/genai-pdf-bot/develop.md +++ b/content/guides/genai-pdf-bot/develop.md @@ -106,7 +106,7 @@ When running Ollama in a container, you should have a CUDA-supported GPU. While To run Ollama in a container and provide GPU access: 1. Install the prerequisites. - - For Docker Engine on Linux, install the [NVIDIA Container Toolkilt](https://github.com/NVIDIA/nvidia-container-toolkit). + - For Docker Engine on Linux, install the [NVIDIA Container Toolkit](https://github.com/NVIDIA/nvidia-container-toolkit). - For Docker Desktop on Windows 10/11, install the latest [NVIDIA driver](https://www.nvidia.com/Download/index.aspx) and make sure you are using the [WSL2 backend](/manuals/desktop/wsl/_index.md#turn-on-docker-desktop-wsl-2) 2. Add the Ollama service and a volume in your `compose.yaml`. The following is the updated `compose.yaml`: diff --git a/content/guides/java/containerize.md b/content/guides/java/containerize.md index c4c69e2a917a..53c289894cc0 100644 --- a/content/guides/java/containerize.md +++ b/content/guides/java/containerize.md @@ -153,7 +153,7 @@ RUN java -Djarmode=layertools -jar target/app.jar extract --destination target/e # The example below uses eclipse-turmin's JRE image as the foundation for running the app. # By specifying the "17-jre-jammy" tag, it will also use whatever happens to be the # most recent version of that tag when you build your Dockerfile. -# If reproducability is important, consider using a specific digest SHA, like +# If reproducibility is important, consider using a specific digest SHA, like # eclipse-temurin@sha256:99cede493dfd88720b610eb8077c8688d3cca50003d76d1d539b0efc8cca72b4. FROM eclipse-temurin:17-jre-jammy AS final diff --git a/content/guides/jupyter.md b/content/guides/jupyter.md index df7fe1b7cff0..ea027e16fd6f 100644 --- a/content/guides/jupyter.md +++ b/content/guides/jupyter.md @@ -126,7 +126,7 @@ managed by Docker. When you remove a container, all data in that container is deleted. To save notebooks outside of the container, you can use a [volume](/engine/storage/volumes/). -### Run a JupterLab container with a volume +### Run a JupyterLab container with a volume To start the container with a volume, open a terminal and run the following command @@ -378,7 +378,7 @@ To share your image and data, you'll use [Docker Hub](https://hub.docker.com/). Other users can now download and run your image using the `docker run` command. They need to replace `YOUR-USER-NAME` with your Docker ID. ```console -$ docker run --rm -p 8889:8888 YOUR-USER-NAME/my-jupyer-image start-notebook.py --NotebookApp.token='my-token' +$ docker run --rm -p 8889:8888 YOUR-USER-NAME/my-jupyter-image start-notebook.py --NotebookApp.token='my-token' ``` ### Share your volume diff --git a/content/guides/rag-ollama/containerize.md b/content/guides/rag-ollama/containerize.md index 3fcdf2a4b08e..72cf3f6a6eee 100644 --- a/content/guides/rag-ollama/containerize.md +++ b/content/guides/rag-ollama/containerize.md @@ -2,7 +2,7 @@ title: Containerize a RAG application linkTitle: Containerize your app weight: 10 -keywords: python, generative ai, genai, llm, ollama, containerize, intitialize, qdrant +keywords: python, generative ai, genai, llm, ollama, containerize, initialize, qdrant description: Learn how to containerize a RAG application. aliases: - /guides/use-case/rag-ollama/containerize/ diff --git a/content/guides/rust/develop.md b/content/guides/rust/develop.md index d2c2d4fb0c9d..d1baae4c19b2 100644 --- a/content/guides/rust/develop.md +++ b/content/guides/rust/develop.md @@ -147,7 +147,7 @@ For the sample application, you'll use a variation of the backend from the react # The example below uses the debian bullseye image as the foundation for running the app. # By specifying the "bullseye-slim" tag, it will also use whatever happens to be the # most recent version of that tag when you build your Dockerfile. If - # reproducability is important, consider using a digest + # reproducibility is important, consider using a digest # (e.g., debian@sha256:ac707220fbd7b67fc19b112cee8170b41a9e97f703f588b2cdbbcdcecdd8af57). FROM debian:bullseye-slim AS final diff --git a/content/manuals/_index.md b/content/manuals/_index.md index 30f8876f01b4..af786bfcf751 100644 --- a/content/manuals/_index.md +++ b/content/manuals/_index.md @@ -31,7 +31,7 @@ params: link: /extensions/ services: - title: Docker Hub - description: Discover, share, and integrate container images + description: Discover, share, and integrate container images. icon: hub link: /docker-hub/ - title: Docker Scout diff --git a/content/manuals/build/bake/_index.md b/content/manuals/build/bake/_index.md index 92d86924e0ea..24d630a9ea3d 100644 --- a/content/manuals/build/bake/_index.md +++ b/content/manuals/build/bake/_index.md @@ -13,7 +13,7 @@ Bake is an experimental feature, and we are looking for {{% /experimental %}} -Bake is a feature of Docker Buildx that lets you define your build configuraton +Bake is a feature of Docker Buildx that lets you define your build configuration using a declarative file, as opposed to specifying a complex CLI expression. It also lets you run multiple builds concurrently with a single invocation. diff --git a/content/manuals/build/cache/invalidation.md b/content/manuals/build/cache/invalidation.md index 5274b4876ab2..535f3df28162 100644 --- a/content/manuals/build/cache/invalidation.md +++ b/content/manuals/build/cache/invalidation.md @@ -1,6 +1,6 @@ --- title: Build cache invalidation -description: Dig into the details abouw how cache invalidation works for Docker's build cache +description: Dig into the details about how cache invalidation works for Docker's build cache keywords: build, buildx, buildkit, cache, invalidation, cache miss --- diff --git a/content/manuals/build/ci/github-actions/build-summary.md b/content/manuals/build/ci/github-actions/build-summary.md index 841b48640288..df64c5e43874 100644 --- a/content/manuals/build/ci/github-actions/build-summary.md +++ b/content/manuals/build/ci/github-actions/build-summary.md @@ -1,7 +1,7 @@ --- title: GitHub Actions build summary linkTitle: Build summary -descripion: Get an overview of your Docker Builds with GitHub Actions +description: Get an overview of your Docker Builds with GitHub Actions keywords: github actions, gha, build, summary, annotation --- diff --git a/content/manuals/compose/how-tos/profiles.md b/content/manuals/compose/how-tos/profiles.md index 1812c7f680dd..f77854fc9367 100644 --- a/content/manuals/compose/how-tos/profiles.md +++ b/content/manuals/compose/how-tos/profiles.md @@ -2,7 +2,7 @@ title: Using profiles with Compose linkTitle: Use service profiles weight: 20 -desription: How to use profiles with Docker Compose +description: How to use profiles with Docker Compose keywords: cli, compose, profile, profiles reference aliases: - /compose/profiles/ diff --git a/content/manuals/compose/releases/release-notes.md b/content/manuals/compose/releases/release-notes.md index 70c831e8d417..8bdbb821b682 100644 --- a/content/manuals/compose/releases/release-notes.md +++ b/content/manuals/compose/releases/release-notes.md @@ -794,7 +794,7 @@ This release fixes a build issue with Docker Desktop for Windows introduced in C * Added support of the `privileged` attribute in the `service.build` section. Pull Request [compose#10112](https://github.com/docker/compose/pull/10112) * Introduced `--ignore-buildable` to ignore buildable images on pull. Fixed [compose#8805](https://github.com/docker/compose/issues/8805) -* Introduceed `--no-attach` to ignore some service outputs. Fixed [compose#8546](https://github.com/docker/compose/issues/8546) +* Introduced `--no-attach` to ignore some service outputs. Fixed [compose#8546](https://github.com/docker/compose/issues/8546) * Fixed issue with `logs` when `driver:none` is set. Fixed [compose#9030](https://github.com/docker/compose/issues/9030) * Compose now relies on dockerCLI.streams. Pull Request [compose#10082](https://github.com/docker/compose/pull/10082) * Fixed issue with service hash that MUST exclude replicas. Fixed [compose#10077](https://github.com/docker/compose/issues/10077) @@ -955,7 +955,7 @@ For the full change log or additional information, check the [Compose repository - Fixed intermittent conflict errors when using `depends_on`. Fixes [compose#9014](https://github.com/docker/compose/issues/9014) - Cleared service `CMD` when entry point is overridden. Fixes [compose#9622](https://github.com/docker/compose/issues/9622) - Configured default builder export when no `build.platforms` defined. Fixes [compose#9856](https://github.com/docker/compose/issues/9856) -- Fixed a bug to keep the platform defined, in priority, via DOCKER_DEFAULT_PLATFORM or the `service.platform` attribut. Fixes [compose#9864](https://github.com/docker/compose/issues/9864) +- Fixed a bug to keep the platform defined, in priority, via DOCKER_DEFAULT_PLATFORM or the `service.platform` attribute. Fixes [compose#9864](https://github.com/docker/compose/issues/9864) - Removed support for `DOCKER_HOST` in `.env` files. Fixes [compose#9210](https://github.com/docker/compose/issues/9210) - Fixed a bug to ensure clean service command if entry point is overridden in run command. Fixes [compose#9622](https://github.com/docker/compose/issues/9622) - Deps: fixed race condition during graph traversal. Fixes [compose#9014](https://github.com/docker/compose/issues/9014) @@ -1270,7 +1270,7 @@ For the full change log or additional information, check the [Compose repository - Provided checksums.txt file and added `--binary` to allow verification in different OS. Fixes [#9388](https://github.com/docker/compose/issues/9388). - Added changes so locally pulled image's ID is inspected and persisted to `com.docker.compose.image`. Fixes [#9357](https://github.com/docker/compose/issues/9357). - Fixed issue regarding IPAM gateway setup. Fixes [#9330](https://github.com/docker/compose/issues/9330). -- Added support for ppc64le archictecture for docker compose binary. +- Added support for ppc64le architecture for docker compose binary. - Fixed search/replace typo in `--no-TTY` documentation. For the full change log or additional information, check the [Compose repository 2.5.0 release page](https://github.com/docker/compose/releases/tag/v2.5.0). diff --git a/content/manuals/desktop/previous-versions/2.x-mac.md b/content/manuals/desktop/previous-versions/2.x-mac.md index 38179fbdb189..d1e9b00fb78b 100644 --- a/content/manuals/desktop/previous-versions/2.x-mac.md +++ b/content/manuals/desktop/previous-versions/2.x-mac.md @@ -5,6 +5,7 @@ title: Docker Desktop for Mac 2.x release notes toc_min: 1 toc_max: 2 aliases: /desktop/mac/release-notes/2.x/ +sitemap: false --- This page contains release notes for Docker Desktop for Mac 2.x. diff --git a/content/manuals/desktop/previous-versions/2.x-windows.md b/content/manuals/desktop/previous-versions/2.x-windows.md index 866ef15baf17..c567f52244b6 100644 --- a/content/manuals/desktop/previous-versions/2.x-windows.md +++ b/content/manuals/desktop/previous-versions/2.x-windows.md @@ -5,6 +5,7 @@ title: Docker for Windows 2.x release notes toc_min: 1 toc_max: 2 aliases: /desktop/windows/release-notes/2.x/ +sitemap: false --- This page contains release notes for Docker Desktop for Windows 2.x. diff --git a/content/manuals/desktop/previous-versions/3.x-mac.md b/content/manuals/desktop/previous-versions/3.x-mac.md index d749f53efbdf..1dfddfc554fc 100644 --- a/content/manuals/desktop/previous-versions/3.x-mac.md +++ b/content/manuals/desktop/previous-versions/3.x-mac.md @@ -8,6 +8,7 @@ aliases: - /desktop/mac/previous-versions/ - /docker-for-mac/previous-versions/ - /desktop/mac/release-notes/3.x/ +sitemap: false --- This page contains release notes for Docker Desktop for Mac 3.x. diff --git a/content/manuals/desktop/previous-versions/3.x-windows.md b/content/manuals/desktop/previous-versions/3.x-windows.md index 048d5f86247e..560a98982e6c 100644 --- a/content/manuals/desktop/previous-versions/3.x-windows.md +++ b/content/manuals/desktop/previous-versions/3.x-windows.md @@ -8,6 +8,7 @@ aliases: - /desktop/windows/previous-versions/ - /docker-for-windows/previous-versions/ - /desktop/windows/release-notes/3.x/ +sitemap: false --- This page contains release notes for Docker Desktop for Windows 3.x. diff --git a/content/manuals/desktop/previous-versions/_index.md b/content/manuals/desktop/previous-versions/_index.md index 46bd37a5fa11..74a0c9a7ec15 100644 --- a/content/manuals/desktop/previous-versions/_index.md +++ b/content/manuals/desktop/previous-versions/_index.md @@ -3,4 +3,5 @@ build: render: never title: Previous releases weight: 200 +sitemap: false --- diff --git a/content/manuals/desktop/previous-versions/archive-mac.md b/content/manuals/desktop/previous-versions/archive-mac.md index ffc57971754f..28003bd6bc80 100644 --- a/content/manuals/desktop/previous-versions/archive-mac.md +++ b/content/manuals/desktop/previous-versions/archive-mac.md @@ -6,6 +6,7 @@ toc_min: 1 toc_max: 2 aliases: - /desktop/mac/release-notes/archive/ +sitemap: false --- This page contains release notes for older versions of Docker Desktop for Mac. diff --git a/content/manuals/desktop/previous-versions/archive-windows.md b/content/manuals/desktop/previous-versions/archive-windows.md index 2282c07968b3..efeb4f928eac 100644 --- a/content/manuals/desktop/previous-versions/archive-windows.md +++ b/content/manuals/desktop/previous-versions/archive-windows.md @@ -6,6 +6,7 @@ toc_min: 1 toc_max: 2 aliases: - /desktop/windows/release-notes/archive/ +sitemap: false --- This page contains release notes for older versions of Docker Desktop for Windows. diff --git a/content/manuals/desktop/previous-versions/edge-releases-mac.md b/content/manuals/desktop/previous-versions/edge-releases-mac.md index 43ced2ae615b..c1a50d545dcb 100644 --- a/content/manuals/desktop/previous-versions/edge-releases-mac.md +++ b/content/manuals/desktop/previous-versions/edge-releases-mac.md @@ -6,6 +6,7 @@ toc_min: 1 toc_max: 2 aliases: - /desktop/mac/release-notes/edge-releases/ +sitemap: false --- This page contains information about Docker Desktop Edge releases. Edge releases give you early access to our newest features. Note that some of the features may be experimental, and some of them may not ever reach the Stable release. diff --git a/content/manuals/desktop/previous-versions/edge-releases-windows.md b/content/manuals/desktop/previous-versions/edge-releases-windows.md index f66b0baa69e4..b458ad0685c7 100644 --- a/content/manuals/desktop/previous-versions/edge-releases-windows.md +++ b/content/manuals/desktop/previous-versions/edge-releases-windows.md @@ -6,6 +6,7 @@ toc_min: 1 toc_max: 2 aliases: - /desktop/windows/release-notes/edge-releases/ +sitemap: false --- This page contains information about Docker Desktop Edge releases. Edge releases give you early access to our newest features. Note that some of the features may be experimental, and some of them may not ever reach the Stable release. diff --git a/content/manuals/desktop/release-notes.md b/content/manuals/desktop/release-notes.md index 5db73da48489..2b30615ca6ca 100644 --- a/content/manuals/desktop/release-notes.md +++ b/content/manuals/desktop/release-notes.md @@ -19,7 +19,7 @@ weight: 220 This page contains information about the new features, improvements, known issues, and bug fixes in Docker Desktop releases. For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/releases.md). -Docker Desktop versions older than 6 months from the latest release are not available for download. +Docker Desktop versions older than 6 months from the latest release are not available for download. Previous release notes are available in our [documentation repository](https://github.com/docker/docs/tree/main/content/manuals/desktop/previous-versions). Take a look at the [Docker Public Roadmap](https://github.com/orgs/docker/projects/51/views/1?filterQuery=) to see what's coming next. @@ -97,7 +97,7 @@ Take a look at the [Docker Public Roadmap](https://github.com/orgs/docker/projec #### For all platforms -- Fixed a bug that caused the CLI to become idle when a container was started with AutoRemove (`--rm`) but whose port bindings would be rejected by Docker Dekstop at start-up. +- Fixed a bug that caused the CLI to become idle when a container was started with AutoRemove (`--rm`) but whose port bindings would be rejected by Docker Desktop at start-up. - Fixed a bug where diagnostics collection would fail sporadically on the **Support** screen. - Fixed a bug where folders wouldn't expand in a container's **File** tab. Fixes [docker/for-win#14204](https://github.com/docker/for-win/issues/14204). - In-app updates now respect the proxy settings. diff --git a/content/manuals/desktop/uninstall.md b/content/manuals/desktop/uninstall.md index b7c7b1cab778..8551bfa7615b 100644 --- a/content/manuals/desktop/uninstall.md +++ b/content/manuals/desktop/uninstall.md @@ -1,6 +1,6 @@ --- description: How to uninstall Docker Desktop -keywords: Windows, unintall, Mac, Linux, Docker Desktop +keywords: Windows, uninstall, Mac, Linux, Docker Desktop title: Uninstall Docker Desktop linkTitle: Uninstall weight: 210 diff --git a/content/manuals/desktop/use-desktop/container.md b/content/manuals/desktop/use-desktop/container.md index a4f59be747e2..40e3350cf64b 100644 --- a/content/manuals/desktop/use-desktop/container.md +++ b/content/manuals/desktop/use-desktop/container.md @@ -88,7 +88,7 @@ and select the **System default** option under **Choose your terminal**. #### Open the integrated terminal in debug mode -Debug mode requires a [Pro, Team, or Business subcription](/subscription/details/). Debug mode has several advantages, such as: +Debug mode requires a [Pro, Team, or Business subscription](/subscription/details/). Debug mode has several advantages, such as: - A customizable toolbox. The toolbox comes with many standard Linux tools pre-installed, such as `vim`, `nano`, `htop`, and `curl`. For more details, see the [`docker debug` CLI reference](/reference/cli/docker/debug/). diff --git a/content/manuals/docker-hub/release-notes.md b/content/manuals/docker-hub/release-notes.md index 9e402191cd29..39d11fef69cf 100644 --- a/content/manuals/docker-hub/release-notes.md +++ b/content/manuals/docker-hub/release-notes.md @@ -236,7 +236,7 @@ Each organization page now breaks down into these tabs: * **New:** Teams - search by team or username, and open up any team page to manage the team * **New:** Invitees (conditional tab, only if an invite exists) - resend or - remove invitiations from this tab + remove invitations from this tab * Repositories * Settings * Billing diff --git a/content/manuals/engine/release-notes/17.05.md b/content/manuals/engine/release-notes/17.05.md index 8cc12fd3951e..0af363fb9ef3 100644 --- a/content/manuals/engine/release-notes/17.05.md +++ b/content/manuals/engine/release-notes/17.05.md @@ -78,7 +78,7 @@ toc_max: 2 * Add `--format` option to `docker node ls` [#30424](https://github.com/docker/docker/pull/30424) * Add `--prune` option to `docker stack deploy` to remove services that are no longer defined in the docker-compose file [#31302](https://github.com/docker/docker/pull/31302) * Add `PORTS` column for `docker service ls` when using `ingress` mode [#30813](https://github.com/docker/docker/pull/30813) -- Fix unnescessary re-deploying of tasks when environment-variables are used [#32364](https://github.com/docker/docker/pull/32364) +- Fix unnecessary re-deploying of tasks when environment-variables are used [#32364](https://github.com/docker/docker/pull/32364) - Fix `docker stack deploy` not supporting `endpoint_mode` when deploying from a docker compose file [#32333](https://github.com/docker/docker/pull/32333) - Proceed with startup if cluster component cannot be created to allow recovering from a broken swarm setup [#31631](https://github.com/docker/docker/pull/31631) diff --git a/content/manuals/engine/release-notes/18.03.md b/content/manuals/engine/release-notes/18.03.md index bdcbbab3a805..c2a52993f37b 100644 --- a/content/manuals/engine/release-notes/18.03.md +++ b/content/manuals/engine/release-notes/18.03.md @@ -39,7 +39,7 @@ toc_max: 2 * Gracefully remove LB endpoints from services [docker/libnetwork#2112](https://github.com/docker/libnetwork/pull/2112) * Retry other external DNS servers on ServFail [docker/libnetwork#2121](https://github.com/docker/libnetwork/pull/2121) -* Improve scalabiltiy of bridge network isolation rules [docker/libnetwork#2117](https://github.com/docker/libnetwork/pull/2117) +* Improve scalability of bridge network isolation rules [docker/libnetwork#2117](https://github.com/docker/libnetwork/pull/2117) * Allow for larger preset property values, do not override [docker/libnetwork#2124](https://github.com/docker/libnetwork/pull/2124) * Prevent panics on concurrent reads/writes when calling `changeNodeState` [docker/libnetwork#2136](https://github.com/docker/libnetwork/pull/2136) diff --git a/content/manuals/engine/release-notes/18.05.md b/content/manuals/engine/release-notes/18.05.md index 5c5227eb7b35..f4912ae66275 100644 --- a/content/manuals/engine/release-notes/18.05.md +++ b/content/manuals/engine/release-notes/18.05.md @@ -31,7 +31,7 @@ toc_max: 2 - Allow for larger preset property values, do not override. [docker/libnetwork#2124](https://github.com/docker/libnetwork/pull/2124) - networkdb: User write lock in handleNodeEvent. [docker/libnetwork#2136](https://github.com/docker/libnetwork/pull/2136) * Import libnetwork fix for rolling updates. [moby/moby#36638](https://github.com/moby/moby/pull/36638) -* Update libnetwork to improve scalabiltiy of bridge network isolation rules. [moby/moby#36774](https://github.com/moby/moby/pull/36774) +* Update libnetwork to improve scalability of bridge network isolation rules. [moby/moby#36774](https://github.com/moby/moby/pull/36774) - Fix a misused network object name. [moby/moby#36745](https://github.com/moby/moby/pull/36745) ### Runtime diff --git a/content/manuals/engine/security/trust/deploying_notary.md b/content/manuals/engine/security/trust/deploying_notary.md index 846ba74a4b82..21de96527a71 100644 --- a/content/manuals/engine/security/trust/deploying_notary.md +++ b/content/manuals/engine/security/trust/deploying_notary.md @@ -8,13 +8,13 @@ The easiest way to deploy Notary Server is by using Docker Compose. To follow th 1. Clone the Notary repository. - ```consolse + ```console $ git clone https://github.com/theupdateframework/notary.git ``` 2. Build and start Notary Server with the sample certificates. - ```consolse + ```console $ docker compose up -d ``` diff --git a/content/manuals/extensions/extensions-sdk/build/frontend-extension-tutorial.md b/content/manuals/extensions/extensions-sdk/build/frontend-extension-tutorial.md index 8977b45a394e..a523d5b672f9 100644 --- a/content/manuals/extensions/extensions-sdk/build/frontend-extension-tutorial.md +++ b/content/manuals/extensions/extensions-sdk/build/frontend-extension-tutorial.md @@ -222,7 +222,7 @@ import { } from "@mui/material"; import { createDockerDesktopClient } from "@docker/extension-api-client"; -//obtain docker destkop extension client +//obtain docker desktop extension client const ddClient = createDockerDesktopClient(); export function App() { diff --git a/content/manuals/extensions/extensions-sdk/extensions/DISTRIBUTION.md b/content/manuals/extensions/extensions-sdk/extensions/DISTRIBUTION.md index dc9017498080..3b2548cb749e 100644 --- a/content/manuals/extensions/extensions-sdk/extensions/DISTRIBUTION.md +++ b/content/manuals/extensions/extensions-sdk/extensions/DISTRIBUTION.md @@ -1,6 +1,6 @@ --- title: Package and release your extension -description: Docker extension disctribution +description: Docker extension distribution keywords: Docker, extensions, sdk, distribution aliases: - /desktop/extensions-sdk/extensions/DISTRIBUTION/ diff --git a/content/manuals/extensions/extensions-sdk/extensions/share.md b/content/manuals/extensions/extensions-sdk/extensions/share.md index dd3e205802dd..8e35c0e65695 100644 --- a/content/manuals/extensions/extensions-sdk/extensions/share.md +++ b/content/manuals/extensions/extensions-sdk/extensions/share.md @@ -13,7 +13,7 @@ People can install your extension by typing `docker extension install my/awesome However, this option doesn't provide a preview of the extension before it's installed. -## Createa a share URL +## Create a share URL Docker lets you share your extensions using a URL. diff --git a/content/manuals/harmonia/_index.md b/content/manuals/harmonia/_index.md index 60d33f1b4bb3..ab615153261c 100644 --- a/content/manuals/harmonia/_index.md +++ b/content/manuals/harmonia/_index.md @@ -85,18 +85,22 @@ You should see the following: ### Step two: Run and remove containers with the newly created cloud engine -1. Run an Nginx container in the cloud engine: - ```console - $ docker run -d -p 8080:80 nginx - ``` - This maps the container's port `80` to the host's port `8080`. If port `8080` is already in use on your host, you can specify a different port. -2. View the Nginx welcome page. Navigate to [`http://localhost:8080/`](http://localhost:8080/). -3. Verify the running container: - - In the **Containers** tab in the Docker Desktop Dashboard, you should see your Nginx container listed. - - Alternatively, list all running containers in the cloud engine via the terminal: - ```console - $ docker ps - ``` +1. Run an Nginx container in the cloud engine: + ```console + $ docker run -d --name cloudnginx -p 8080:80 nginx + ``` + This maps the container's port `80` to the host's port `8080`. If port `8080` is already in use on your host, you can specify a different port. +2. View the Nginx welcome page. Navigate to [`http://localhost:8080/`](http://localhost:8080/). +3. Verify the running container: + - In the **Containers** tab in the Docker Desktop Dashboard, you should see your Nginx container listed. + - Alternatively, list all running containers in the cloud engine via the terminal: + ```console + $ docker ps + ``` +4. Shut down the container: + ```console + $ docker kill cloudnginx + ``` Running a container with a cloud engine is just as straightforward as running it locally. @@ -139,8 +143,8 @@ Project Harmonia takes advantage of [Synchronized file shares](/manuals/desktop/ {{< tabs group="method" >}} {{< tab name="Docker Desktop">}} -1. Clone the [Awesome Compose](https://github.com/docker/awesome-compose) repository. -2. In the Docker Desktop Dashboard, navigate to the **Project Harmonia** view. +1. Clone the [Awesome Compose](https://github.com/docker/awesome-compose) repository. +2. In the Docker Desktop Dashboard, navigate to the **Project Harmonia** view. 3. For the `cloudengine` cloud engine, select the **Actions** menu and then **Manage file syncs**. 4. Select **Create file sync**. 5. Navigate to the `awesome-compose/react-express-mysql` folder and select **Open**. @@ -149,14 +153,14 @@ Project Harmonia takes advantage of [Synchronized file shares](/manuals/desktop/ ```console $ docker compose up -d ``` -8. Test the application by visiting [`http://localhost:3000`](http://localhost:3000/). +8. Test the application by visiting [`http://localhost:3000`](http://localhost:3000/). You should see the home page. The code for this page is located in `react-express-mysql/frontend/src/App.js`. 9. In an IDE or text editor, open the `App.js` file, change some text, and save. Watch as the code reloads live in your browser. {{< /tab >}} {{< tab name="CLI">}} -1. Clone the [Awesome Compose](https://github.com/docker/awesome-compose) repository. +1. Clone the [Awesome Compose](https://github.com/docker/awesome-compose) repository. 2. In your terminal, change into the `awesome-compose/react-express-mysql` directory. 3. Create a file sync for `cloudengine`: ```console @@ -165,23 +169,24 @@ Project Harmonia takes advantage of [Synchronized file shares](/manuals/desktop/ ```console $ docker compose up -d ``` -5. Test the application by visiting [`http://localhost:3000`](http://localhost:3000/). +5. Test the application by visiting [`http://localhost:3000`](http://localhost:3000/). You should see the home page. The code for this page is located in `react-express-mysql/frontend/src/App.js`. 6. In an IDE or text editor, open the `App.js` file, change some text, and save. Watch as the code reloads live in your browser. {{< /tab >}} {{< /tabs >}} -### Step five: Share a container port +### Step five: Share a container port {{< tabs group="method" >}} {{< tab name="Docker Desktop">}} -1. Make sure your Docker context is set to `cloudengine`. -2. In the Docker Desktop Dashboard, navigate to the **Containers** view. -3. Select the **lock** icon in the **Ports** column of your running container next to `3000:3000`. - This creates a publicly accessible URL that you can share with teammates. -4. Select the **copy** icon, to copy this URL. +1. Make sure your Docker context is set to `cloudengine`. +2. In the Docker Desktop Dashboard, navigate to the **Containers** view. +3. If necessary, expand the application listing to show all of its containers. +4. Select the **lock** icon in the **Ports** column of your running container next to `3000:3000`. + This creates a publicly accessible URL that you can share with teammates. +5. Select the **copy** icon, to copy this URL. To view all shared ports for your Docker context, select the **Shared ports** icon in the bottom-right corner of the Docker Desktop Dashboard. @@ -208,6 +213,12 @@ $ docker harmonia engine share list {{< tabs group="method" >}} {{< tab name="Docker Desktop">}} +To stop the running project: + +```console +$ docker compose down +``` + To remove a file sync session: 1. Navigate to your cloud engine in the **Project Harmonia** view. 2. Select the **Actions** menu and then **Manage file syncs**. @@ -219,6 +230,12 @@ To remove a cloud engine, navigate to the **Project Harmonia** view and then sel {{< /tab >}} {{< tab name="CLI">}} +To stop the running project: + +```console +$ docker compose down +``` + To remove the file sync session, run: ```console diff --git a/content/manuals/scout/explore/image-details-view.md b/content/manuals/scout/explore/image-details-view.md index bf55b146beb6..8d5a534854f9 100644 --- a/content/manuals/scout/explore/image-details-view.md +++ b/content/manuals/scout/explore/image-details-view.md @@ -2,7 +2,7 @@ title: Image details view keywords: scout, supply chain, vulnerabilities, packages, cves, image, tag, scan, analysis, analyze -description: The Docker Scout image detail view analyzes images to show their heirachy, +description: The Docker Scout image detail view analyzes images to show their hierarchy, layers, packages, and vulnerabilities aliases: - /scout/image-details-view diff --git a/content/manuals/scout/explore/metrics-exporter.md b/content/manuals/scout/explore/metrics-exporter.md index b2cbf5fc7246..5426d265a8b1 100644 --- a/content/manuals/scout/explore/metrics-exporter.md +++ b/content/manuals/scout/explore/metrics-exporter.md @@ -2,7 +2,7 @@ title: Docker Scout metrics exporter description: | Learn how to scrape data from Docker Scout using Prometheus to create your own - vulnerability and policy dashboards wiht Grafana + vulnerability and policy dashboards with Grafana keywords: scout, exporter, prometheus, grafana, metrics, dashboard, api, compose aliases: - /scout/metrics-exporter/ diff --git a/content/manuals/security/_index.md b/content/manuals/security/_index.md index c08fbd524943..4b5eb7bf5a72 100644 --- a/content/manuals/security/_index.md +++ b/content/manuals/security/_index.md @@ -82,7 +82,7 @@ grid_resources: description: Understand the steps you can take to improve the security of your container. icon: category link: /develop/security-best-practices/ -- title: Supress CVEs with VEX +- title: Suppress CVEs with VEX description: Learn how to suppress non-applicable or fixed vulnerabilities found in your images. icon: query_stats link: /scout/guides/vex/ diff --git a/content/manuals/security/faqs/containers.md b/content/manuals/security/faqs/containers.md index 71b180526a08..340099d0e2fd 100644 --- a/content/manuals/security/faqs/containers.md +++ b/content/manuals/security/faqs/containers.md @@ -1,6 +1,6 @@ --- description: Find the answers to container security related FAQs -keywords: Docker, Docker Hub, Docker Desktop secuirty FAQs, platform, Docker Scout, admin, security +keywords: Docker, Docker Hub, Docker Desktop security FAQs, platform, Docker Scout, admin, security title: Container security FAQs linkTitle: Container weight: 20 diff --git a/content/manuals/security/for-admins/provisioning/scim.md b/content/manuals/security/for-admins/provisioning/scim.md index d53764060efd..ba81d25a6caa 100644 --- a/content/manuals/security/for-admins/provisioning/scim.md +++ b/content/manuals/security/for-admins/provisioning/scim.md @@ -164,7 +164,7 @@ The external namespace to use to set up these attributes is `urn:ietf:params:sci 1. Go to **Directory > People > YOUR GROUP > Applications > YOUR APPLICATION**, then select the **Edit** icon. 2. Update the attributes to the desired values. -If a user doesn't already have attributes set up, users who are added to the group will inherit these attributes upon provsioning. +If a user doesn't already have attributes set up, users who are added to the group will inherit these attributes upon provisioning. {{< /tab >}} {{< tab name="Entra ID SAML 2.0" >}} diff --git a/layouts/index.html b/layouts/index.html index 0f642f311ffe..c7d3963d8552 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -57,7 +57,7 @@

Get Docker

- Get started and learn how Docker can optimize your development workflows + Get started and learn how Docker can optimize your development workflows.