การเขียนไฟล์ compose.yaml
คุณต้องการสร้างแอปพลิเคชันโดยใช้ Docker Compose โดยเริ่มต้นจากการสร้างแอปพลิเคชัน Docker Compose ที่มี resource เดียวก่อน แล้วค่อยขยายต่อไป
สำหรับแอปพลิเคชันนี้ คุณกำลังใช้ container image ชื่อ test_app:latest ซึ่งต้องการกำหนดการ redirect เครือข่ายจากพอร์ต 8000 บนโฮสต์ไปยังพอร์ต 8000 ภายใน container
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Docker ระดับกลาง
คำแนะนำการฝึกหัด
- สร้าง resource ใหม่ชื่อ
primary - ระบุชื่อ container เป็น
webapp - ใส่ข้อมูล image ให้ถูกต้อง
- ระบุรายละเอียดการ port forwarding ในส่วนที่เหมาะสม
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
services:
# Specify the resource name
____
# Define a container name
____: webapp
# Use the proper image
____
# Define the correct entries to forward ports
ports:
- "____"