diff --git a/assets/css/utilities.css b/assets/css/utilities.css index 2e340fff5a30..fabb71cbe852 100644 --- a/assets/css/utilities.css +++ b/assets/css/utilities.css @@ -16,7 +16,6 @@ } } - @utility icon-lg { svg { font-size: 32px; @@ -39,28 +38,6 @@ @apply dark:hue-rotate-180 dark:invert dark:filter; } -@utility bg-pattern-blue { - background-color: rgba(255, 255, 255, 0.5); - background-image: url("/assets/images/bg-pattern-blue.webp"); - background-blend-mode: overlay; - background-size: cover; - background-repeat: no-repeat; - .dark & { - background-color: rgba(0, 0, 0, 0.741); - } -} - -@utility bg-pattern-purple { - background-color: rgba(255, 255, 255, 0.5); - background-image: url("/assets/images/bg-pattern-purple.webp"); - background-blend-mode: overlay; - background-size: cover; - background-repeat: no-repeat; - .dark & { - background-color: rgba(0, 0, 0, 0.741); - } -} - @utility bg-background-toc { background-color: var(--color-navbar-bg); .dark & { @@ -68,17 +45,6 @@ } } -@utility bg-pattern-verde { - background-color: rgba(255, 255, 255, 0.5); - background-image: url("/assets/images/bg-pattern-verde.webp"); - background-blend-mode: overlay; - background-size: cover; - background-repeat: no-repeat; - .dark & { - background-color: rgba(0, 0, 0, 0.741); - } -} - @utility icon-svg { svg { font-size: 24px; @@ -151,8 +117,8 @@ } /* code in `inline code` style */ - :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)), - a>code { + :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)), + a > code { font-size: 0.875em; font-weight: 400 !important; border: 1px solid !important; @@ -258,56 +224,15 @@ } @utility topbar-button { - @apply text-center max-w-40 text-white font-semibold min-h-10 px-2 bg-(--topnav-button-bg) rounded-md border-1 border-blue-300; - @apply inline-flex justify-center items-center gap-1.5 hover:bg-blue-400 hover:border-blue-300 transition-colors; + @apply min-h-10 max-w-40 rounded-md border-1 border-blue-300 bg-(--topnav-button-bg) px-2 text-center font-semibold text-white; + @apply inline-flex items-center justify-center gap-1.5 transition-colors hover:border-blue-300 hover:bg-blue-400; svg { - font-size: 19px; + font-size: 19px; } } @utility topbar-button-clear { - @apply text-center text-white/95 font-semibold min-h-9 px-0 hover:text-white/85 transition-colors; + @apply min-h-9 px-0 text-center font-semibold text-white/95 transition-colors hover:text-white/85; svg { - font-size: 19px; - } -} - -.footer { - @apply hidden md:flex flex-row ml-auto justify-between px-4 pt-6 pb-2 gap-6; - @apply bg-gray-100 dark:bg-gray-900 border-t border-gray-200 dark:border-gray-700; - @apply text-gray-600 dark:text-gray-400; - a:hover{ - @apply underline underline-offset-4; + font-size: 19px; } } - -.social { - @apply items-center gap-1 flex-wrap min-w-20 flex; -} - -.links { - @apply flex items-center gap-3; -} - -.links a { - @apply inline-flex whitespace-normal truncate min-w-15; -} - -.secondaryLinks { - @apply flex items-center; - a, button{ - @apply whitespace-normal md:truncate; - } -} - -.secondaryLinks > *:not(:last-child)::after { - content: "|"; - @apply text-gray-400 mx-1; -} - -.ot-sdk-show-settings { - @apply !text-gray-600 dark:!text-gray-400 hover:!text-gray-800 dark:hover:!text-gray-200; - @apply !text-sm !border-none !p-0 !m-0 !truncate !min-w-15; -} -#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover{ - @apply hover:!bg-transparent !text-gray-600 dark:!text-gray-400 underline underline-offset-4 decoration-1; -} diff --git a/content/_index.md b/content/_index.md index 22332ff625cd..7de643bad9a0 100644 --- a/content/_index.md +++ b/content/_index.md @@ -2,170 +2,4 @@ title: Home description: Docker Documentation is the official Docker library of resources, manuals, and guides to help you containerize applications. keywords: Docker, documentation, manual, guide, reference, api, samples -grid: - - title: Docker Desktop - icon: computer - description: | - Manage containers, applications, and images directly from your machine. - links: - - text: "Overview" - url: "/desktop/" - - text: "Explore Docker Desktop" - url: "/desktop/use-desktop/" - - text: "Release notes" - url: "/desktop/release-notes/" - - title: Docker Hardened Images - icon: /icons/dhi.svg - description: | - Secure, minimal images for trusted software delivery. - links: - - text: "Overview" - url: "/dhi/" - - text: "Quickstart" - url: "/dhi/get-started/" - - text: "Use an image" - url: "/dhi/how-to/use/" - - title: Docker MCP Catalog and Toolkit - icon: /icons/toolkit.svg - description: | - Augment your AI workflows with MCP servers. - links: - - text: "Overview" - url: "/ai/mcp-catalog-and-toolkit/" - - text: "Quickstart" - url: "/ai/mcp-catalog-and-toolkit/get-started/" - - text: "Explore the MCP Toolkit" - url: "/ai/mcp-catalog-and-toolkit/toolkit/" - - title: Docker Engine - icon: developer_board - description: | - The definitive open source container client and runtime. - links: - - text: "Overview" - url: "/engine/" - - text: "Install" - url: "/engine/install/" - - text: "Release notes" - url: "/engine/release-notes/" - - title: Docker Build - icon: build - description: | - Package, test, and ship your applications. - links: - - text: "Overview" - url: "/build/" - - text: "Packaging your software" - url: "/build/building/packaging/" - - text: "Release notes" - url: "/build/release-notes/" - - title: Docker Build Cloud - icon: cloud - description: | - Run your builds in the cloud. - links: - - text: "Overview" - url: "/build-cloud/" - - text: "Setup" - url: "/build-cloud/setup/" - - text: "Release notes" - url: "/build-cloud/release-notes/" - - title: Docker Compose - icon: polyline - description: | - Define and run multi-container applications with Docker. - links: - - text: "Overview" - url: "/compose/" - - text: "Try Docker Compose" - url: "/compose/gettingstarted/" - - text: "Release notes" - url: "/compose/releases/release-notes/" - - title: Docker Hub - icon: device_hub - description: | - Find and share container images and other artifacts. - links: - - text: "Overview" - url: "/docker-hub/" - - text: "Create an account" - url: "/accounts/create-account/" - - text: "Create a repository" - url: "/docker-hub/repos/create/" - - title: Docker Scout - icon: query_stats - description: | - Strengthen your software supply chain with Docker Scout. - links: - - text: "Overview" - url: "/scout/" - - text: "Quickstart" - url: "/scout/quickstart/" - - text: "Image analysis" - url: "/scout/image-analysis/" - - title: Subscription - icon: card_membership - description: | - Licensing for commercial use of Docker components. - links: - - text: "Overview" - url: "/subscription/" - - text: "Subscriptions and features" - url: "/subscription/details/" - - text: "Change subscription" - url: "/subscription/change/" - - title: Billing - icon: payments - description: | - Manage your billing and payment settings for your subscription. - links: - - text: "Overview" - url: "/billing/" - - text: "Update payment method" - url: "/billing/payment-method/" - - text: "View billing history" - url: "/billing/history/" - - title: Administration - icon: admin_panel_settings - description: | - Manage company and organization users, permissions, and more. - links: - - text: "Overview" - url: "/admin/company/" - - text: "Organization administration" - url: "/admin/organization/" - - text: "Company administration" - url: "/admin/company/" - - title: Security - icon: shield - description: | - Security guardrails for both administrators and developers. - links: - - text: "Overview" - url: "/security/" - - text: "SSO" - url: "/security/for-admins/single-sign-on/" - - text: "SCIM" - url: "/security/for-admins/provisioning/scim/" - - title: Testcontainers Cloud - icon: cloud - description: | - Testcontainers Cloud lets you run heavy test workloads remotely. - links: - - text: "Overview" - url: "https://testcontainers.com/cloud/docs/" - - text: "Getting started" - url: "https://testcontainers.com/cloud/docs/#getting-started" - - text: "TCC for CI" - url: "https://testcontainers.com/cloud/docs/#tcc-for-ci" - - title: Docker Offload - icon: cloud - description: | - Build and run containers in the cloud. - links: - - text: "Overview" - url: "/offload/" - - text: "Quickstart" - url: "/offload/quickstart/" - - text: "About Docker Offload" - url: "/offload/about/" --- diff --git a/hugo_stats.json b/hugo_stats.json index c5133af1965e..ace6a63d9939 100644 --- a/hugo_stats.json +++ b/hugo_stats.json @@ -8,7 +8,6 @@ "-top-10", "-top-16", "-v", - "-z-10", ".NET", "2xl:flex", "API", @@ -35,8 +34,8 @@ "Command-Prompt-CLI", "Command-line-setup", "Compliant", + "Covered", "Custom-builder", - "DNS-resolution", "DSOS-Legacy-DVP-programs", "DVP-program", "Debian", @@ -108,9 +107,9 @@ "Manual-verification", "Manually-create-assets", "NetworkManager", - "Networking-mode", "Node", "Non-compliant", + "Not-covered", "Okta", "Okta-SAML", "Old-Dockerfile", @@ -147,9 +146,12 @@ "Updated-Dockerfile", "Use-Docker-Init", "Use-OpenAI", + "Using-Docker-Hardened-Image", "Using-Docker-Hardened-Images", "Using-the-CLI", + "Using-the-Docker-Official-Image", "Using-the-GUI", + "Using-the-official-Docker-image", "Using-the-official-image", "VS-Code", "Vue", @@ -165,7 +167,10 @@ "With-systemd-Highly-recommended", "Without-packages", "Without-systemd", + "[&_a:hover]:underline", + "[&_a:hover]:underline-offset-4", "[display:none]", + "[mix-blend-mode:multiply]", "absolute", "admonition", "admonition-content", @@ -176,34 +181,36 @@ "admonition-tip", "admonition-title", "admonition-warning", + "ai-suggestion", "aspect-video", "bake-action", + "bg-[center_top]", "bg-amber-500", "bg-background-toc", "bg-black/100", "bg-black/50", - "bg-blue", + "bg-blue-100", "bg-blue-400", "bg-blue-500", "bg-blue-600", - "bg-gradient-to-br", "bg-gray-100", "bg-gray-400", "bg-gray-50", + "bg-gray-500", "bg-gray-700", "bg-green-400", "bg-green-500", "bg-navbar-bg", - "bg-pattern-blue", - "bg-pattern-purple", - "bg-pattern-verde", + "bg-no-repeat", "bg-red-500", + "bg-transparent", "bg-violet-500", "bg-white", "block", "border", "border-0", "border-1", + "border-2", "border-b", "border-b-4", "border-blue", @@ -218,7 +225,6 @@ "border-none", "border-t", "border-transparent", - "bottom-0", "breadcrumbs", "build-push-action", "button", @@ -235,17 +241,20 @@ "cls-1", "cls-2", "col-start-2", + "container", "containerd-image-store", "cursor-pointer", + "dark:[filter:invert(1)_brightness(1.5)]", + "dark:[mix-blend-mode:normal]", "dark:bg-amber-400", "dark:bg-background-dark", "dark:bg-background-toc", - "dark:bg-blue", "dark:bg-blue-400", - "dark:bg-blue-500", "dark:bg-blue-800", "dark:bg-gray-300", + "dark:bg-gray-400", "dark:bg-gray-500", + "dark:bg-gray-700", "dark:bg-gray-800", "dark:bg-gray-900", "dark:bg-gray-950", @@ -262,39 +271,45 @@ "dark:border-gray-700", "dark:border-green-400", "dark:border-l-magenta-dark", + "dark:disabled:bg-gray-700", + "dark:divide-gray-700", "dark:focus:ring-3-blue-dark", - "dark:from-blue-300", + "dark:group-hover:text-blue-400", "dark:hidden", - "dark:hover:bg-blue-400", - "dark:hover:bg-blue-500", "dark:hover:bg-blue-700", - "dark:hover:bg-gray-600", + "dark:hover:bg-gray-700", + "dark:hover:bg-gray-750", "dark:hover:bg-gray-900", + "dark:hover:border-blue-500", "dark:hover:text-blue", + "dark:hover:text-white", + "dark:opacity-60", "dark:outline-gray-800", + "dark:placeholder-gray-400", "dark:prose-invert", "dark:ring-3-blue-dark-400", "dark:ring-3-gray-dark-400", "dark:syntax-dark", - "dark:text-blue", + "dark:text-blue-400", "dark:text-blue-700", "dark:text-divider-dark", - "dark:text-gray", "dark:text-gray-200", "dark:text-gray-300", "dark:text-gray-400", "dark:text-gray-500", "dark:text-gray-600", + "dark:text-gray-800", "dark:text-magenta-dark", "dark:text-white", - "dark:to-blue-400", + "disabled:bg-gray-300", + "disabled:cursor-not-allowed", + "divide-gray-200", + "divide-y", "docker/bake-action", "docker/build-push-action", "download-links", "download-links-subcontainer", - "drop-shadow", "dropdown-base", - "duration-300", "fixed", "flex", "flex-1", @@ -306,6 +321,8 @@ "flex-shrink", "flex-shrink-0", "flex-wrap", + "focus-within:border-blue-500", + "focus-within:scale-[1.02]", "focus:outline-none", "focus:ring-3-blue-light", "font-bold", @@ -316,21 +333,22 @@ "footnote-backref", "footnote-ref", "footnotes", - "from-blue-400", "gap-0", "gap-1", - "gap-12", "gap-2", "gap-2.5", - "gap-20", "gap-3", "gap-4", + "gap-6", "gap-8", "goat", "grid", "grid-cols-1", + "grid-cols-3", "group", "group-hover:block'", + "group-hover:text-blue-500", + "group-hover:translate-x-1", "group-open:[display:block]", "group-open:rotate-180", "h-16", @@ -343,23 +361,28 @@ "h-[calc(100vh-64px)]", "h-fit", "h-full", - "h-max", "h-screen", "hidden", "hidden'", "highlight", "hover:bg-blue-400", + "hover:bg-blue-50", "hover:bg-blue-500", + "hover:bg-blue-600", "hover:bg-gray-100", "hover:bg-gray-200", "hover:bg-gray-50", + "hover:border-blue-400", + "hover:border-blue-500", "hover:border-white/20", "hover:dark:bg-gray-800", "hover:dark:text-blue-400", "hover:dark:text-blue-700", "hover:opacity-80", "hover:opacity-90", + "hover:scale-[1.02]", "hover:text-blue", + "hover:text-gray-900", "hover:underline", "icon-lg", "icon-sm", @@ -373,11 +396,11 @@ "italic", "items-center", "items-start", - "items-stretch", "justify-between", "justify-center", "justify-end", "leading-none", + "leading-relaxed", "leading-snug", "leading-tight", "left-0", @@ -394,17 +417,19 @@ "lg:max-w-xl", "lg:no-underline", "lg:pb-2", - "lg:scale-100", "link", "links", "lntable", "lntd", "macOS", "max-h-full", + "max-w-2xl", + "max-w-3xl", "max-w-4xl", "max-w-56", "max-w-[1920px]", "max-w-full", + "max-w-lg", "max-w-none", "mb-1", "mb-1.5", @@ -417,22 +442,23 @@ "md:border-none", "md:flex", "md:flex-nowrap", - "md:flex-row", + "md:grid", "md:grid-cols-2", - "md:h-[334px]", "md:h-[calc(100vh-64px)]", "md:hidden", - "md:max-w-[66%]", - "md:scale-100", + "md:py-20", "md:sticky", + "md:text-4xl", "md:text-base", "md:text-sm", "md:top-16", + "md:truncate", "md:w-[300px]", "md:w-[320px]", "md:z-auto", "min-h-screen", "min-w-0", + "min-w-20", "min-w-48", "min-w-52", "ml-2", @@ -442,8 +468,8 @@ "mt-1", "mt-1.5", "mt-2", - "mt-20", "mt-4", + "mt-6", "mt-8", "mt-[2px]", "mx-1", @@ -460,9 +486,9 @@ "no-wrap", "not-prose", "object-cover", + "opacity-100", "open-kapa-widget", "openSUSE-and-SLES", - "origin-bottom-right", "origin-top-right", "ot-sdk-show-settings", "outline", @@ -482,7 +508,6 @@ "p-4", "p-6", "p-8", - "p-[2px]", "pb-0", "pb-0.5", "pb-1", @@ -493,18 +518,21 @@ "pl-3", "pl-4", "pl-5", + "placeholder-gray-500", "pr-2", "prose", "pt-2", "pt-4", + "pt-6", "px-1", "px-2", "px-3", "px-4", "py-0.5", "py-1", + "py-16", "py-2", - "py-20", + "py-3", "py-4", "py-8", "relative", @@ -517,23 +545,22 @@ "ring-3-gray-light-200", "rotate-45", "rounded", + "rounded-2xl", "rounded-full", + "rounded-lg", "rounded-md", "rounded-sm", - "scale-50", - "scale-75", + "rounded-xl", "scroll-mt-2", "scroll-mt-20", "scroll-mt-36", "secondaryLinks", - "section-card", - "section-card-text", - "section-card-title", "select-none", - "self-center", "self-start", "shadow", + "shadow-lg", "shadow-md", + "shrink-0", "sm:block", "sm:flex-row", "sm:hidden", @@ -552,12 +579,14 @@ "tablist", "tabs", "text-2xl", + "text-3xl", + "text-balance", "text-base", "text-black", - "text-blue", + "text-blue-500", "text-blue-light", + "text-center", "text-divider-light", - "text-gray", "text-gray-200", "text-gray-300", "text-gray-400", @@ -565,6 +594,7 @@ "text-gray-600", "text-gray-700", "text-gray-800", + "text-gray-900", "text-left", "text-lg", "text-magenta-light", @@ -572,7 +602,6 @@ "text-white", "text-xl", "text-xs", - "to-blue-200", "toc", "top-0", "top-1", @@ -589,15 +618,14 @@ "w-5", "w-65", "w-8", - "w-[1200px]", "w-full", + "whitespace-normal", "whitespace-nowrap", "xl:flex", "xl:flex-row", "xl:grid-cols-3", - "xl:grid-cols-4", + "xl:max-w-[1200px]", "xl:mb-0", - "xl:w-[1200px]", "youtube-video", "z-10", "z-20", diff --git a/layouts/index.html b/layouts/index.html index 59b38da9e6be..0421bca492dc 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -5,315 +5,204 @@ -
- - - - -
{{ partial "header.html" . }} -
-
+
+ +
+
-
+
+

-
- - {{ partial "icon" "play_circle" }} -

Get Docker

-
-

- Learn how to install Docker for Mac, Windows, or Linux and explore - our developer tools. -

- - {{ partial "icon" "download" }} - Get Docker - -

-
- Low-fi desktop app - -
-
- -
- -
+

+ Ask anything about Docker and get instant answers. +

-
-
+ +
-
-

- Docker Hardened Images - {{ partial - "components/badge.html" (dict "color" "blue" "content" "New") - }} -

-

- Secure, minimal, production-ready images with near-zero known CVEs. -

+
+ + {{ partial "icon" "icons/sparkle.svg" }} +
- -
-
- Low-fi desktop app - +
-
-
-
-

- Docker State of Application Development survey -

-

- Share your feedback and help us better understand and serve - the application development community. It will take just 20 - minutes of your time. We want to know where you are - focused, what you are working on, and what is most - important to you. -

-

- You can save your progress and return at any time. As a - thank-you, you can opt into a raffle for Docker swag and - other prizes. -

-
- -
+ + +
+ {{ range slice + "How do I get started with Docker?" + "What is a container?" + "How do I write a Dockerfile?" + "Deploy with Docker Compose" + }} + + {{ end }}
+
-
-

Browse by section

-
- {{ range .Params.grid }} -
-
-
- {{ partial "icon" .icon }} -
-
{{ .title }}
-
+ +
+
+
+ {{ range slice + (dict "url" "/get-started/" "icon" "rocket" "title" "Get started" "description" "Learn Docker basics.") + (dict "url" "/guides/" "icon" "menu_book" "title" "Guides" "description" "Optimize your development workflows with Docker.") + (dict "url" "/manuals/" "icon" "description" "title" "Manuals" "description" "Install, set up, configure, and use Docker products.") + (dict "url" "/reference/" "icon" "terminal" "title" "Reference" "description" "Browse the CLI and API documentation.") + }} + + - {{ end }} -
-
-
-

Browse by tag

-
- {{ $tags := slice }} - {{- range site.Taxonomies.tags }} - {{ $tags = $tags | append .Page }} + {{ end }} - {{ partial "tags.html" $tags }}
-
+ -
-
-
-

Community resources

-

- Find fellow Docker enthusiasts, engage in insightful discussions, - share knowledge, and collaborate on projects. Our communities - offer a rich online experience for developers to create valuable - connections that challenge and inspire! -

-
- - Visit Docker Forum - - - Join Docker Slack - + +
+
+

+ Popular topics +

+
+ {{ range slice + (dict "url" "/desktop/" "title" "Docker Desktop overview") + (dict "url" "/engine/install/" "title" "Install Docker Engine") + (dict "url" "/reference/dockerfile/" "title" "Dockerfile reference") + (dict "url" "/compose/" "title" "Docker Compose overview") + (dict "url" "/build/" "title" "Docker Build overview") + (dict "url" "/docker-hub/quickstart/" "title" "Docker Hub quickstart") + }} - Find your Docker Captain + {{ .title }} + + {{ partialCached "icon" "arrow_forward" "arrow_forward" }} + -
+ {{ end }}
- -
+
{{ partialCached "footer.html" . }}
+ + diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 8e72301b2e91..dd0b7ff72ab5 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -1,5 +1,7 @@ -