นักเทียบท่าเขียน v2
จะรับ Docker เขียนได้ที่ไหน
Windows และ macOS
ลินุกซ์
เริ่มต้นอย่างรวดเร็ว
มีส่วนร่วม
มรดก
Docker Compose เป็นเครื่องมือสำหรับการเรียกใช้แอปพลิเคชันหลายคอนเทนเนอร์บน Docker ที่กำหนดโดยใช้รูปแบบไฟล์ Compose ไฟล์เขียนใช้เพื่อกำหนดวิธีการกำหนดค่าคอนเทนเนอร์อย่างน้อยหนึ่งคอนเทนเนอร์ที่ประกอบเป็นแอปพลิเคชันของคุณ เมื่อคุณมีไฟล์ Compose แล้ว คุณสามารถสร้างและเริ่มแอปพลิเคชันของคุณด้วยคำสั่งเดียว: docker compose up
.
Docker Compose รวมอยู่ใน Docker Desktop สำหรับ Windows และ macOS
คุณสามารถดาวน์โหลดไบนารี Docker Compose ได้จากหน้าเผยแพร่บนพื้นที่เก็บข้อมูลนี้
เปลี่ยนชื่อไบนารีที่เกี่ยวข้องสำหรับระบบปฏิบัติการของคุณเป็น docker-compose
และคัดลอกไปที่ $HOME/.docker/cli-plugins
หรือคัดลอกลงในโฟลเดอร์ใดโฟลเดอร์หนึ่งเหล่านี้เพื่อติดตั้งทั่วทั้งระบบ:
/usr/local/lib/docker/cli-plugins
หรือ /usr/local/libexec/docker/cli-plugins
/usr/lib/docker/cli-plugins
หรือ /usr/libexec/docker/cli-plugins
(อาจต้องทำให้ไฟล์ที่ดาวน์โหลดมาสามารถเรียกใช้งานได้ด้วย chmod +x
)
การใช้ Docker Compose เป็นกระบวนการสามขั้นตอน:
กำหนดสภาพแวดล้อมของแอปของคุณด้วย Dockerfile
เพื่อให้สามารถทำซ้ำได้ทุกที่
กำหนดบริการที่ประกอบเป็นแอปของคุณใน compose.yaml
เพื่อให้สามารถทำงานร่วมกันในสภาพแวดล้อมที่แยกจากกัน
สุดท้ายให้เรียกใช้ docker compose up
แล้ว Compose จะเริ่มและรันแอปทั้งหมดของคุณ
ไฟล์เขียนมีลักษณะดังนี้:
บริการ: เว็บ: สร้าง: . พอร์ต: - เล่ม "5,000:5000": - .:/code redis: รูปภาพ: redis
ต้องการช่วยพัฒนา Docker Compose หรือไม่? ตรวจสอบเอกสารประกอบของเรา
หากคุณพบปัญหา โปรดรายงานปัญหาดังกล่าวด้วยเครื่องมือติดตามปัญหา
Compose เวอร์ชัน Python พร้อมใช้งานภายใต้สาขา v1