วิธีการติดตั้ง Docker Compose Version ล่าสุดบน Linux ด้วยตนเอง

วิธีการติดตั้ง Docker Compose Version ล่าสุดบน Linux ด้วยตนเอง
ผู้อ่านเช่นคุณช่วยสนับสนุน MUO เมื่อคุณทำการซื้อโดยใช้ลิงก์บนเว็บไซต์ของเรา เราอาจได้รับค่าคอมมิชชั่นจากพันธมิตร อ่านเพิ่มเติม.

Docker Compose มีอยู่ในที่เก็บมาตรฐานบน distros ส่วนใหญ่ อย่างไรก็ตาม เวอร์ชันที่เก็บล่าสุดมักจะเป็นเวอร์ชันหลังรีลีสล่าสุดหลายเวอร์ชัน





วิดีโอ MUO ประจำวันนี้ เลื่อนเพื่อดำเนินการต่อกับเนื้อหา

สิ่งนี้กำลังกลายเป็นปัญหามากขึ้นเรื่อยๆ และอาจทำให้เกิดข้อผิดพลาดต่างๆ ที่ต้องการวิธีแก้ไข ต่อไปนี้เป็นวิธีติดตั้ง Docker Compose เวอร์ชันล่าสุดบน Linux





Docker Compose ทำให้ชีวิตคุณง่ายขึ้น

Docker เป็นเครื่องมือการจัดวางคอนเทนเนอร์ที่จำเป็นซึ่งช่วยให้คุณปรับใช้ซอฟต์แวร์บนพีซีหรือเซิร์ฟเวอร์ Linux ของคุณโดยไม่มีความเสี่ยงที่มันจะรบกวนแอพอื่น ๆ ที่คุณติดตั้ง





ทำให้ง่ายต่อการกำหนดค่าสภาพแวดล้อมเพื่อให้ซอฟต์แวร์ของคุณทำงาน และสามารถดาวน์โหลดอิมเมจและตั้งค่าคอนเทนเนอร์โดยอัตโนมัติ ทั้งหมดนี้ทำได้ด้วยคำสั่งผสมคำสั่งเดียว

Add-on ของ Docker Compose ช่วยให้ชีวิตง่ายขึ้น คุณสามารถกำหนดสภาพแวดล้อมในไฟล์ข้อความ YAML จากนั้นใช้คำสั่งสั้นเพื่อจัดการ



เปลี่ยนพื้นหลังภาพใน photoshop

ถ้าคุณ โฮสต์โครงการด้วยตนเองบน Raspberry Pi มันล้ำค่า คุณยังสามารถเรียกใช้ระบบปฏิบัติการทั้งหมด ตัวอย่างเช่น Ubuntu เป็นคอนเทนเนอร์ Docker .

ทำไมไม่ใช้ Repo Release ของ Docker Compose

ในขณะที่มันง่ายที่จะ ติดตั้ง Docker Compose บน Linux การพัฒนาดำเนินไปอย่างรวดเร็ว และมี Docker Compose หลายเวอร์ชันที่ใช้งานอยู่ในปัจจุบัน





  นักเทียบท่าเขียนข้อผิดพลาดในการขว้างปาด้วย wger

สคีมาและไวยากรณ์ที่ใช้ไม่เข้ากันเสมอไป และเมื่อคุณหมุนคอนเทนเนอร์ คุณอาจพบข้อผิดพลาด เช่น ' services.web.depends_on มีประเภทที่ไม่ถูกต้อง ซึ่งควรเป็นอาร์เรย์ ' หรือ ' ตัวเลือกการกำหนดค่าที่ไม่รองรับสำหรับเครือข่าย '.

วิธีลบบัญชี Lastpass

ข้อผิดพลาดเหล่านี้จำนวนมากเกี่ยวข้องกับคุณลักษณะที่เลิกใช้งานหรือเพิ่มเข้ามาตั้งแต่เวอร์ชัน Docker Compose ของคุณเปิดตัว ในขณะที่เล่นซอและเปลี่ยนหมายเลขรุ่นในของคุณ นักเทียบท่า-compose.yaml ไฟล์หรือค้นหาข้อผิดพลาดที่เฉพาะเจาะจงมากๆ ในบางครั้งอาจให้ผลลัพธ์ ซึ่งไม่ใช่ตัวเลือกที่ดีที่สุด





Docker Compose รุ่นล่าสุดถือว่าหมายเลขเวอร์ชันเป็นคำแนะนำเท่านั้น และโดยปกติจะทำงานได้อย่างราบรื่นกับไฟล์ YAML ที่สร้างขึ้นสำหรับ Docker Compose รุ่นก่อนหน้า

เนื่องจากการปล่อย Docker Compose ของที่เก็บมาตรฐานมักจะล้าหลังกว่าเวอร์ชันล่าสุด คุณจึงอาจต้องติดตั้ง Docker Compose ด้วยตนเอง

วิธีติดตั้ง Docker เขียนด้วยตนเอง

  นักเทียบท่าเขียนหน้าเผยแพร่ GitHub

คุณสามารถค้นหา Docker Compose release ล่าสุดได้จากหน้า GitHub Releases อย่างเป็นทางการของโครงการ

ดาวน์โหลด: การเขียนนักเทียบท่า

ก่อนที่คุณจะเริ่ม คุณควรถอนการติดตั้ง Docker Compose เวอร์ชันที่คุณติดตั้งด้วยตัวจัดการแพ็คเกจของคุณ หากคุณติดตั้ง Docker Compose โดยใช้ APT ให้เปิดเทอร์มินัลแล้วป้อน:

 sudo apt remove docker-compose

ไปที่หน้า GitHub Releases ในเบราว์เซอร์ของคุณ และเลือกสถาปัตยกรรมระบบของคุณจากรายการ เดสก์ท็อปพีซีสมัยใหม่ส่วนใหญ่จะต้องใช้ นักเทียบท่าเขียนลินุกซ์ x86_64 บรรจุุภัณฑ์. สิ่งนี้อาจถูกซ่อนไว้ และคุณอาจต้องคลิก แสดงเนื้อหาทั้งหมด เพื่อค้นหามัน

สำหรับ Raspberry Pis 64 บิตล่าสุด ให้เลือก นักเทียบท่าเขียนลินุกซ์ aarch64 และสำหรับสถาปัตยกรรม ARM รุ่นเก่า ให้มองหา นักเทียบท่าเขียนลินุกซ์ armv7 หรือ นักเทียบท่าเขียนลินุกซ์ armv6 .

คลิกขวาที่รุ่นที่คุณต้องการ จากนั้นเลือก คัดลอกลิงค์ .

ตอนนี้กลับไปที่เทอร์มินัลของคุณแล้วใช้ ว้าว คำสั่งดาวน์โหลดไบนารี:

ปลดล็อคโทรศัพท์ของฉันออนไลน์ฟรี
 wget https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64
  ติดตั้งไบนารี docker-compose ด้วยตนเองบน linux

เปลี่ยนชื่อไฟล์ที่ดาวน์โหลด ย้ายไปยังตำแหน่งใน PATH ของคุณ และทำให้เรียกใช้งานได้:

 sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose 
sudo chmod +x /usr/local/bin/docker-compose

สุดท้าย ตรวจสอบเวอร์ชันของ Docker Compose ที่ติดตั้งด้วย:

 docker-compose -v

ตอนนี้คุณจะติดตั้ง Docker Compose รุ่นล่าสุดบนพีซี Linux ของคุณแล้ว

ใช้ Docker Compose เพื่อเรียกใช้โปรเจ็กต์ที่ยอดเยี่ยม

ด้วยการเปิดตัว Docker Compose ที่อัปเดต คุณจะพบว่าโปรเจ็กต์และแอปคอนเทนเนอร์ของคุณทำงานได้อย่างราบรื่นมากขึ้น

หากคุณพบว่าการจัดการคอนเทนเนอร์ Docker หลายรายการเป็นเรื่องที่ยุ่งยากเกินไป แม้จะใช้ Docker Compose ก็ยังมีเครื่องมือที่ใช้งานง่ายที่สามารถทำให้การดูแลระบบง่ายขึ้นสำหรับคุณ