diff --git a/.prettierrc b/.prettierrc index b4bfed3579..cba8b0d5c8 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,3 +1,16 @@ { - "plugins": ["prettier-plugin-tailwindcss"] + "plugins": [ + "prettier-plugin-go-template", + "prettier-plugin-tailwindcss" + ], + "overrides": [ + { + "files": [ + "*.html" + ], + "options": { + "parser": "go-template" + } + } + ] } diff --git a/assets/css/global.css b/assets/css/global.css index 77dad503fc..fa6742830e 100644 --- a/assets/css/global.css +++ b/assets/css/global.css @@ -1,9 +1,15 @@ /* global styles */ @layer base { - [x-cloak] { + [x-cloak=""] { display: none !important; } + /* alpine cloak for small screens only */ + [x-cloak="sm"] { + @media (width <= 768px) { + display: none !important; + } + } :root { -webkit-font-smoothing: antialiased; diff --git a/assets/css/kapa.css b/assets/css/kapa.css index 2976a1853c..5d9cb0bfb7 100644 --- a/assets/css/kapa.css +++ b/assets/css/kapa.css @@ -1,4 +1,6 @@ .mantine-Modal-root { + .mantine-Modal-inner { inset: 0; } + ol { list-style-type: decimal; } diff --git a/assets/images/docker-docs-white.svg b/assets/images/docker-docs-white.svg index d5ceab0ea8..1c26634084 100644 --- a/assets/images/docker-docs-white.svg +++ b/assets/images/docker-docs-white.svg @@ -1,29 +1,5 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + diff --git a/content/get-started/_index.md b/content/get-started/_index.md index b9c289bc7c..e577696978 100644 --- a/content/get-started/_index.md +++ b/content/get-started/_index.md @@ -2,30 +2,32 @@ title: Get started keywords: Docker, get started description: Get started with Docker -notoc: true - -get-started: -- title: Get Docker - description: Choose the best installation path for your setup. - link: /get-started/get-docker/ +layout: wide +params: icon: download -- title: What is Docker? - description: Learn about the Docker platform. - link: /get-started/docker-overview/ - icon: summarize -get-started2: -- title: Introduction - description: Get started with the basics and the benefits of containerizing your applications. - link: /get-started/introduction/ - icon: rocket -- title: Docker concepts - description: Gain a better understanding of foundational Docker concepts. - link: /get-started/docker-concepts/the-basics/what-is-a-container/ - icon: foundation -- title: Docker workshop - description: Get guided through a 45-minute workshop to learn about Docker. - link: /get-started/workshop/ - icon: desk + notoc: true + get-started: + - title: Get Docker + description: Choose the best installation path for your setup. + link: /get-started/get-docker/ + icon: download + - title: What is Docker? + description: Learn about the Docker platform. + link: /get-started/docker-overview/ + icon: summarize + get-started2: + - title: Introduction + description: Get started with the basics and the benefits of containerizing your applications. + link: /get-started/introduction/ + icon: rocket + - title: Docker concepts + description: Gain a better understanding of foundational Docker concepts. + link: /get-started/docker-concepts/the-basics/what-is-a-container/ + icon: foundation + - title: Docker workshop + description: Get guided through a 45-minute workshop to learn about Docker. + link: /get-started/workshop/ + icon: desk --- If you're new to Docker, this section guides you through the essential resources to get started. diff --git a/content/guides/_index.md b/content/guides/_index.md index b703e30a7b..7731143cd2 100644 --- a/content/guides/_index.md +++ b/content/guides/_index.md @@ -2,31 +2,32 @@ title: Guides keywords: Docker guides description: Explore the Docker guides -notoc: true - -dive-deeper: -- title: Language-specific guides - description: Learn how to containerize, develop, and test language-specific apps using Docker. - link: /language/ - icon: code -- title: Use-case guides - description: Walk through practical Docker applications for specific scenarios. - link: /guides/use-case/ - icon: task -- title: Deployment and Orchestration - description: Deploy and manage Docker containers at scale. - link: /guides/deployment-orchestration/orchestration/ - icon: workspaces - -resources: -- title: Educational resources - description: Explore diverse Docker training and hands-on experiences. - link: /guides/resources/ - icon: book -- title: Contribute to Docker's docs - description: Learn how to help contribute to Docker docs. - link: /contribute/ - icon: edit +params: + icon: developer_guide + notoc: true + dive-deeper: + - title: Language-specific guides + description: Learn how to containerize, develop, and test language-specific apps using Docker. + link: /language/ + icon: code + - title: Use-case guides + description: Walk through practical Docker applications for specific scenarios. + link: /guides/use-case/ + icon: task + - title: Deployment and Orchestration + description: Deploy and manage Docker containers at scale. + link: /guides/deployment-orchestration/orchestration/ + icon: workspaces + resources: + - title: Educational resources + description: Explore diverse Docker training and hands-on experiences. + link: /guides/resources/ + icon: book + - title: Contribute to Docker's docs + description: Learn how to help contribute to Docker docs. + link: /contribute/ + icon: edit +layout: wide --- This section contains more advanced guides to help you learn how Docker can optimize your development workflows. diff --git a/content/includes/_index.md b/content/includes/_index.md index 53ee6a2b05..b6bfb0ce15 100644 --- a/content/includes/_index.md +++ b/content/includes/_index.md @@ -1,7 +1,7 @@ --- cascade: - build: - list: local + list: never publishResources: false render: never --- diff --git a/content/learning-paths/_index.md b/content/learning-paths/_index.md index e57f6b2897..f7abdf3cb6 100644 --- a/content/learning-paths/_index.md +++ b/content/learning-paths/_index.md @@ -1,10 +1,10 @@ --- title: Learning paths -cascade: - layout: wide description: | Docker Learning Paths offer structured guides to help you master Docker. keywords: docker, learning, paths, tutorials, resources +params: + icon: "school" ---

diff --git a/content/manuals/_index.md b/content/manuals/_index.md index 0e0d4fc745..30f8876f01 100644 --- a/content/manuals/_index.md +++ b/content/manuals/_index.md @@ -4,62 +4,65 @@ description: Learn how to install, set up, configure, and use Docker products wi keywords: docker, docs, manuals, products, user guides, how-to # hard-code the URL of this page url: /manuals/ -notoc: true -development: -- title: Docker Desktop - description: Your command center for container development. - icon: /assets/icons/Whale.svg - link: /desktop/ -- title: Docker Compose - description: Define and run multi-container applications. - icon: /assets/icons/Compose.svg - link: /compose/ -- title: Docker Build - description: Build and ship any application anywhere. - icon: build - link: /build/ -- title: Docker Engine - description: The industry-leading container runtime. - icon: developer_board - link: /engine/ -- title: Docker Extensions - description: Customize your Docker Desktop workflow. - icon: extension - link: /extensions/ -services: -- title: Docker Hub - description: Discover, share, and integrate container images - icon: hub - link: /docker-hub/ -- title: Docker Scout - description: Image analysis and policy evaluation. - icon: /assets/icons/Scout.svg - link: /scout/ -- title: Trusted content - description: Curated, high-quality content from trusted sources. - icon: verified - link: /trusted-content/ -- title: Build Cloud - description: Build your images faster in the cloud. - icon: /assets/images/logo-build-cloud.svg - link: /build-cloud/ -admin: -- title: Administration - description: Centralized observability for companies and organizations. - icon: admin_panel_settings - link: /admin/ -- title: Security - description: Security guardrails for both administrators and developers. - icon: lock - link: /security/ -- title: Billing - description: Manage billing and payment methods. - icon: payments - link: /billing/ -- title: Subscription - description: Commercial use licenses for Docker products. - icon: card_membership - link: /subscription/ +layout: wide +params: + icon: description + notoc: true + development: + - title: Docker Desktop + description: Your command center for container development. + icon: /assets/icons/Whale.svg + link: /desktop/ + - title: Docker Compose + description: Define and run multi-container applications. + icon: /assets/icons/Compose.svg + link: /compose/ + - title: Docker Build + description: Build and ship any application anywhere. + icon: build + link: /build/ + - title: Docker Engine + description: The industry-leading container runtime. + icon: developer_board + link: /engine/ + - title: Docker Extensions + description: Customize your Docker Desktop workflow. + icon: extension + link: /extensions/ + services: + - title: Docker Hub + description: Discover, share, and integrate container images + icon: hub + link: /docker-hub/ + - title: Docker Scout + description: Image analysis and policy evaluation. + icon: /assets/icons/Scout.svg + link: /scout/ + - title: Trusted content + description: Curated, high-quality content from trusted sources. + icon: verified + link: /trusted-content/ + - title: Build Cloud + description: Build your images faster in the cloud. + icon: /assets/images/logo-build-cloud.svg + link: /build-cloud/ + admin: + - title: Administration + description: Centralized observability for companies and organizations. + icon: admin_panel_settings + link: /admin/ + - title: Security + description: Security guardrails for both administrators and developers. + icon: lock + link: /security/ + - title: Billing + description: Manage billing and payment methods. + icon: payments + link: /billing/ + - title: Subscription + description: Commercial use licenses for Docker products. + icon: card_membership + link: /subscription/ --- This section contains user guides on how to install, set up, configure, and use diff --git a/content/reference/_index.md b/content/reference/_index.md index 43487c8126..b0b093cd70 100644 --- a/content/reference/_index.md +++ b/content/reference/_index.md @@ -1,43 +1,47 @@ --- title: Reference documentation +linkTitle: Reference +layout: wide description: Find reference documentation for the Docker platform’s various APIs, CLIs, and file formats -notoc: true -grid_files: -- title: Dockerfile - description: Defines the contents and startup behavior of a single container. - icon: edit_document - link: /reference/dockerfile/ -- title: Compose file - description: Defines a multi-container application. - icon: polyline - link: /reference/compose-file/ -grid_clis: -- title: Docker CLI - description: The main Docker CLI, includes all `docker` commands. +params: icon: terminal - link: /reference/cli/docker/ -- title: Compose CLI - description: The CLI for Docker Compose, for building and running multi-container - applications. - icon: subtitles - link: /reference/cli/docker/compose/ -- title: Daemon CLI (dockerd) - description: Persistent process that manages containers. - icon: developer_board - link: /reference/cli/dockerd/ -grid_apis: -- title: Engine API - description: The main API for Docker, provides programmatic access to a daemon. - icon: api - link: /reference/api/engine/ -- title: Docker Hub API - description: API to interact with Docker Hub. - icon: communities - link: /reference/api/hub/latest/ -- title: DVP Data API - description: API for Docker Verified Publishers to fetch analytics data. - icon: area_chart - link: /reference/api/hub/dvp/ + notoc: true + grid_files: + - title: Dockerfile + description: Defines the contents and startup behavior of a single container. + icon: edit_document + link: /reference/dockerfile/ + - title: Compose file + description: Defines a multi-container application. + icon: polyline + link: /reference/compose-file/ + grid_clis: + - title: Docker CLI + description: The main Docker CLI, includes all `docker` commands. + icon: terminal + link: /reference/cli/docker/ + - title: Compose CLI + description: The CLI for Docker Compose, for building and running multi-container + applications. + icon: subtitles + link: /reference/cli/docker/compose/ + - title: Daemon CLI (dockerd) + description: Persistent process that manages containers. + icon: developer_board + link: /reference/cli/dockerd/ + grid_apis: + - title: Engine API + description: The main API for Docker, provides programmatic access to a daemon. + icon: api + link: /reference/api/engine/ + - title: Docker Hub API + description: API to interact with Docker Hub. + icon: communities + link: /reference/api/hub/latest/ + - title: DVP Data API + description: API for Docker Verified Publishers to fetch analytics data. + icon: area_chart + link: /reference/api/hub/dvp/ --- This section includes the reference documentation for the Docker platform's diff --git a/content/search.md b/content/search.md index dcadc3428f..59f5903bbb 100644 --- a/content/search.md +++ b/content/search.md @@ -1,5 +1,7 @@ --- -sitemap: false title: Search layout: search +params: + sitemap: false + icon: search --- diff --git a/content/tags/_index.md b/content/tags/_index.md index f433649861..1568ead9fe 100644 --- a/content/tags/_index.md +++ b/content/tags/_index.md @@ -1,7 +1,7 @@ --- title: Tags -cascade: - layout: wide +params: + icon: tag --- Here you can browse Docker docs by tag. diff --git a/hugo_stats.json b/hugo_stats.json index e1f6337048..74d009b00c 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -3,16 +3,20 @@ "tags": null, "classes": [ "!mt-0", + "-", "--mount", "--tmpfs", "-mb-3", + "-mr-8", "-mt-0.5", "-mt-1", "-mt-4", + "-mt-8", "-top-16", "-v", "-z-10", ".NET", + "64px)]", "Admin-Console", "After", "Angular", @@ -36,7 +40,6 @@ "Debian", "Debian-GNU/Linux", "Diff", - "DocSearch-content", "Docker-Compose", "Docker-Desktop", "Docker-Engine", @@ -139,10 +142,10 @@ "absolute", "aspect-video", "bake-action", - "bg-accent-light", "bg-amber-light", "bg-amber-light-200", "bg-background-light", + "bg-black/50", "bg-black/70", "bg-blue-light", "bg-blue-light-400", @@ -153,8 +156,8 @@ "bg-gradient-to-t", "bg-gray-light-100", "bg-gray-light-200", - "bg-gray-light-200/50", "bg-gray-light-400", + "bg-gray-light-700", "bg-green-light", "bg-green-light-400", "bg-pattern-blue", @@ -188,14 +191,11 @@ "border-violet-light", "border-white", "bottom-0", - "box-content", "build-push-action", "chroma", - "cls-1", "col-start-2", "cursor-not-allowed", "cursor-pointer", - "dark:bg-accent-dark", "dark:bg-amber-dark", "dark:bg-amber-dark-200", "dark:bg-background-dark", @@ -205,7 +205,6 @@ "dark:bg-gray-dark-100", "dark:bg-gray-dark-200", "dark:bg-gray-dark-300", - "dark:bg-gray-dark-300/50", "dark:bg-gray-dark-400", "dark:bg-green-dark", "dark:bg-green-dark-400", @@ -224,17 +223,18 @@ "dark:border-l-magenta-dark", "dark:border-red-dark", "dark:border-violet-dark", - "dark:decoration-blue-dark", "dark:fill-blue-dark", "dark:focus:ring-blue-dark", - "dark:from-accent-dark", "dark:from-background-dark", + "dark:from-blue-dark-200", "dark:from-blue-dark-400", + "dark:from-gray-dark-100", "dark:hidden", "dark:hover:bg-blue-dark", "dark:hover:bg-blue-dark-500", "dark:hover:bg-gray-dark-200", "dark:hover:bg-gray-dark-500", + "dark:hover:text-blue-dark", "dark:hover:text-white", "dark:prose-invert", "dark:ring-gray-dark-400", @@ -243,6 +243,7 @@ "dark:text-blue-dark", "dark:text-divider-dark", "dark:text-gray-dark", + "dark:text-gray-dark-300", "dark:text-gray-dark-500", "dark:text-gray-dark-600", "dark:text-gray-dark-700", @@ -252,10 +253,9 @@ "dark:text-red-dark", "dark:text-violet-dark", "dark:text-white", + "dark:to-background-dark", "dark:to-blue-dark-100", "dark:to-magenta-dark-400", - "decoration-2", - "decoration-blue-light", "docker/bake-action", "docker/build-push-action", "drop-shadow", @@ -265,18 +265,21 @@ "fixed", "flex", "flex-1", + "flex-[2_2_0%]", "flex-col", "flex-col-reverse", "flex-grow", + "flex-none", "flex-wrap", "focus:ring-blue-light", "font-medium", "footnote-backref", "footnote-ref", "footnotes", - "from-accent-light", + "from-20%", "from-background-light", "from-blue-light-400", + "from-blue-light-600", "gap-1", "gap-10", "gap-12", @@ -298,7 +301,9 @@ "h-48", "h-8", "h-96", + "h-[calc(100vh-64px)]", "h-auto", + "h-fit", "h-full", "h-max", "h-screen", @@ -315,7 +320,6 @@ "hover:dark:border-gray-dark", "hover:dark:text-blue-dark", "hover:drop-shadow-lg", - "hover:opacity-75", "hover:opacity-90", "hover:text-black", "hover:text-blue-light", @@ -341,23 +345,22 @@ "lg:block", "lg:grid-cols-2", "lg:grid-cols-3", - "lg:grid-cols-main-lg", "lg:hidden", - "lg:max-w-[300px]", "lg:no-underline", "lg:pb-2", "lg:scale-100", "lg:text-base", - "lg:w-[1200px]", "link", "lntable", "lntd", + "m-2", "m-4", "m-auto", "macOS", "max-h-full", + "max-w-4xl", "max-w-56", - "max-w-[1400px]", + "max-w-[1920px]", "max-w-[840px]", "max-w-full", "max-w-none", @@ -371,20 +374,25 @@ "md:gap-8", "md:grid-cols-2", "md:grid-cols-3", - "md:grid-cols-main-md", "md:h-[334px]", + "md:h-[calc(100vh", "md:hidden", "md:max-w-[66%]", "md:px-20", "md:scale-100", + "md:sticky", + "md:text-sm", + "md:top-16", + "md:w-[300px]", + "md:z-auto", "min-h-screen", "min-w-0", + "min-w-52", "ml-3", "ml-auto", "mt-1", "mt-2", "mt-20", - "mt-auto", "mx-auto", "my-0", "my-2", @@ -402,7 +410,7 @@ "overflow-clip", "overflow-hidden", "overflow-x-hidden", - "overflow-y-scroll", + "overflow-y-auto", "p-1", "p-2", "p-4", @@ -413,7 +421,6 @@ "pb-0.5", "pb-1", "pb-2", - "pb-32", "pb-4", "pl-1", "pl-2", @@ -424,7 +431,7 @@ "placeholder:text-white", "pr-2", "prose", - "pt-0", + "pt-4", "px-1", "px-2", "px-3", @@ -480,6 +487,7 @@ "text-center", "text-divider-light", "text-gray-light", + "text-gray-light-200", "text-gray-light-300", "text-gray-light-500", "text-gray-light-600", @@ -494,10 +502,13 @@ "text-white", "text-xl", "text-xs", + "to-30%", + "to-50%", "to-75%", - "to-blue-light-500", + "to-blue-light", "to-magenta-light-400", "to-transparent", + "to-white", "toc", "top-0", "top-16", @@ -516,17 +527,16 @@ "w-[32px]", "w-fit", "w-full", - "w-lvw", "w-screen", "xl:grid-cols-3", "xl:grid-cols-4", - "xl:grid-cols-main-xl", "xl:w-[1200px]", "xl:w-[400px]", "youtube-video", "z-10", "z-20", "z-30", + "z-40", "z-50" ], "ids": null diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 0ff334e5ac..1629ee6933 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -1,4 +1,4 @@ - + @@ -6,48 +6,43 @@ + class="flex flex-col items-center bg-gradient-to-r from-background-light from-20% to-white to-30% text-base dark:from-gray-dark-100 dark:to-background-dark dark:text-white"> {{ partial "header.html" . }} -

- -