# Docker Compose - Docker Compose

## 📋 Document Information

| Property | Value |
|----------|-------|
| **Source** | https://docs.docker.com/compose |
| **Type** | `docker-section` |
| **Scraped** | 2026-02-19 12:18:51 |
| **Doc_type** | docker-section |
| **Page_title** | Docker Compose |
| **Doc_url** | https://docs.docker.com/compose |

## 📑 Table of Contents

- [Docker Compose](#docker-compose)

## 📚 Content

# Docker Compose

Copy as Markdown

Open Markdown

Ask Docs AI

Claude
Open in Claudefunction getCurrentPlaintextUrl(){const e=window.location.href.split("#")[0].replace(/\/$/,"");return`${e}.md`}function copyMarkdown(){fetch(getCurrentPlaintextUrl()).then(e=>e.text()).then(e=>{navigator.clipboard.writeText(e).then(()=>{const e=document.querySelector('[data-heap-id="copy-markdown-button"]');if(!e)return;const t=e.querySelectorAll(".icon-svg"),n=t[0],s=t[1];n.classList.add("hidden"),s.classList.remove("hidden"),setTimeout(()=>{n.classList.remove("hidden"),s.classList.add("hidden")},2e3)})}).catch(e=>{console.error("Error copying markdown:",e)})}function viewPlainText(){window.open(getCurrentPlaintextUrl(),"_blank")}function openInDocsAI(){const e=document.querySelector(".open-kapa-widget");e?e.click():alert("Couldn't find Docs AI.")}function openInClaude(){const e=getCurrentPlaintextUrl(),t=`Read ${e} so I can ask questions about it.`,n=encodeURIComponent(t),s=`[https://claude.ai/new?q=${n}`;window.open(s,"_blank")](https://claude.ai/new?q=${n}`;window.open(s,"_blank"))}
---

*Document scraped by [Devour](https://github.com/yourorg/devour) on 2026-02-19 12:18:51*
*Source: [https://docs.docker.com/compose](https://docs.docker.com/compose)*
