🐳Upgrade Docker Compose

ในการใช้งานบาง Docker Compose ผ่าน Compose File โดยมี Format แบบ YAML ที่ใช้ในการ Define Services, Networks และ Volumes จะต้องดู Version ของ Docker Compose หากมีการใช้งาน Docker Swarm จะต้องใช้ Compose File เวอร์ชั่น 3.x ขึ้นไป ซึ่งอาจจะต้องทำการ Upgrade Docker Compose ให้เป็นเวอร์ชั่นล่าสุด

Get Started

  • ทำการ Uninstall Docker Compose

apt-get remove docker-compose
rm /usr/bin/docker-compose
  • ทำการค้นหา Latest Version

VERSION=$(curl --silent https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "\K.*\d')
  • ทำการกำหนด Destination

DESTINATION=/usr/bin/docker-compose
  • ทำการ Download

curl -L https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-$(uname -s)-$(uname -m) -o $DESTINATION
  • ทำการกำหนด Permission

chmod 755 $DESTINATION

อ่านเพิ่มเติม : https://bit.ly/3Th7BtE

Last updated

Was this helpful?