docker-compose กำลังจะถูก deprecate แล้วใช้ docker compose แทน มาดูว่าใช้ยังไงกัน
สืบเนื่องมาจาก blog ของ คุณปุ๋ย
https://www.somkiat.cc/docker-compose-to-docker-compose/
ทำให้เกิดอยากลองใช้บ้างซึ่งพบว่า
บน Docker Desktop macOS สามารถใช้คำสั่งนี้ได้เลย (ลองบน M1) เลยลองบน Ubuntu บ้างพบว่ายังใช้ไม่ได้ เลยตามไปสืบค้นดูพบว่า Project คือ
ทำมานานพอสมควรถ้าอ้างตามเอกสารนี้
Docker Desktop macOS และ Windows จะถูก built-in ไปแล้วเลยใช้ได้ทันทีเหมือน buildx เลย
Installation
ตาม link ด้านบนวิธีการติดตั้ง (ผมติดตั้งบน Ubuntu)
curl -L https://raw.githubusercontent.com/docker/compose-cli/main/scripts/install/install_linux.sh | sh
เมื่อติดตั้งสำเร็จจะมีคำสั่ง docker เพิ่มขึ้นมาใน path
/usr/local/bin/docker
ลองทดสอบดูว่าตอนนี้คำสั่ง docker ถูกเรียกจาก path ไหน
type docker
หรือ
which docker
ถ้ายังเรียกไปที่
/usr/bin/docker
ก็ให้ปิด shell แล้วเปิดใหม่ อ้อ!! ดูลำดับ path ของ PATH ด้วยนะครับว่า /usr/local/bin ต้องอยู่ก่อน /usr/bin
คราวนี้เราก็สามารถใช้คำสั่ง
docker compose
ได้แล้วจ้า….
Top comments (1)
ใน docker รุ่นต่อไปเขาจะไม่ต้องลง docker-compose แล้วใช่เปล่าครับ; สงสัยต้องเริ่มใช้บ้างแล้ว