Score:3

วิธีอัปเกรด docker-compose

ธง jm

Ubuntu 20.04 ของฉันติดตั้ง docker-compose เวอร์ชัน 1.25.0 ในขณะที่เวอร์ชันล่าสุดคือ 2.0.1 (ทำไมเป็นเช่นนั้น)

มีวิธีการบังคับให้ Ubuntu ติดตั้งเวอร์ชันล่าสุดหรือไม่?

ถ้าไม่เช่นนั้นฉันต้องปฏิบัติตาม คำแนะนำอย่างเป็นทางการ, แต่ ขด คำสั่งชี้ไปที่ /usr/local/bin ไดเร็กทอรีในขณะที่ติดตั้งบนเครื่องของฉัน /usr/bin.

วิธีที่ปลอดภัยในการอัพเกรดแพ็คเกจของฉันคืออะไร?

user535733 avatar
cn flag
ดู [เหตุใดที่เก็บ Ubuntu จึงไม่มีซอฟต์แวร์เวอร์ชันล่าสุด](https://askubuntu.com/questions/151283/why-dont-the-ubuntu-repositories-have-the-latest-versions-of- ซอฟต์แวร์).
Omid Shojaee avatar
jm flag
ฉันถามวิธีการอัพเกรดแพ็คเกจด้วยตนเองอย่างชัดเจน
Artur Meinild avatar
vn flag
[หน้านักเทียบท่า](https://docs.docker.com/compose/cli-command/) อย่างเป็นทางการอธิบายอย่างชัดเจนว่าคุณติดตั้งสิ่งนี้บน Linux อย่างไร อย่างไรก็ตาม นี่จะเป็นการติดตั้ง "ด้วยตนเอง" ไม่ใช่การติดตั้งแพ็คเกจ
Omid Shojaee avatar
jm flag
ฉันไม่เคยขอการติดตั้งแพ็คเกจ และเหตุผลหลักที่ฉันถามคำถามนี้คือโครงสร้างโฟลเดอร์ของสิ่งที่ฉันมีตอนนี้แตกต่างจากคำแนะนำในหน้านักเทียบท่า (ดังที่ฉันกล่าวไว้อย่างชัดเจนในคำถาม)
bcag2 avatar
vn flag
ปัญหาเดียวกันสำหรับฉัน ฉันใช้ Ubuntu 18.04 และฉันมี dc v1.17 ตัวอย่างเช่น เอกสารสำหรับ .env ใช้: https://docs.docker.com/compose/environment-variables/#the-env-file ระบุเวอร์ชัน 1.28 ดังนั้นฉันต้องการอัปเกรดบนคอมพิวเตอร์และเซิร์ฟเวอร์ของฉัน
Score:0
ธง cn

คุณกำลังใช้ Ubuntu รุ่นเก่า ซึ่งโดยทั่วไปจะรันซอฟต์แวร์รุ่นเก่า หากต้องการเรียกใช้ซอฟต์แวร์ที่ใหม่กว่า ให้ใช้ Ubuntu รุ่นใหม่กว่า

ดู เหตุใดที่เก็บ Ubuntu จึงไม่มีซอฟต์แวร์เวอร์ชันล่าสุด.

โปรดทราบว่าใหม่ล่าสุด แพ็คเกจ deb สำหรับ นักเทียบท่าเขียน คือ 1.27
ยังไม่มีใครทำแพ็คเกจ 2.0.1 เลย.

วิธีที่ดีที่สุดในการรับแพ็คเกจ deb ที่ใหม่กว่าคือการช่วยอาสาสมัคร Debian จัดทำแพ็คเกจ

Omid Shojaee avatar
jm flag
คุณอ่านคำถามทั้งหมดหรือไม่
Artur Meinild avatar
vn flag
@OmidShojaee คุณเข้าใจคำตอบหรือไม่? ยังไม่มีแพ็คเกจของ Docker Compose 2.0
Omid Shojaee avatar
jm flag
และฉันถามเกี่ยวกับแพ็คเกจบน Github (อ้างอิงจากลิงก์ของคำแนะนำอย่างเป็นทางการที่ฉันโพสต์ไว้ในคำถามของฉัน)
user535733 avatar
cn flag
ดูเหมือนว่าคุณต้องการติดตั้งซอฟต์แวร์จากแหล่งที่มา (github) อย่างไรก็ตาม คำถามของคุณคลุมเครือ -- คุณทำให้ชัดเจนในความคิดเห็นเท่านั้น คำตอบนี้เขียนขึ้นก่อนที่คุณจะชี้แจง ลองแก้ไขคำถามของคุณเพื่อถามคำถามที่คุณต้องการคำตอบอย่างชัดเจน คุณจะได้รับความช่วยเหลือที่ดีขึ้นหากคุณทำเช่นนั้น
Omid Shojaee avatar
jm flag
คำถามของฉันชัดเจนมาก คุณไม่ได้อ่านคำแนะนำที่ฉันเชื่อมโยงไป
Score:0
ธง vn

การเขียนนักเทียบท่าจะเกิดขึ้นในไฟล์ไบนารีเท่านั้น ดังนั้นจึงง่ายต่อการใส่เวอร์ชันล่าสุด !
อันดับแรก หากคุณมีเวอร์ชันที่ติดตั้งไว้ก่อนหน้า ให้ลบออก ในกรณีของฉัน ฉันมีเวอร์ชันจากที่เก็บหลัก ดังนั้นฉันจึงรัน :
sudo apt ลบ docker-compose
จากนั้นไปที่ https://github.com/docker/compose/releases และดาวน์โหลด ตัวอย่างเช่น สำหรับ 2.2.3â¯: https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64
หรืออย่างอื่น
จากนั้นย้ายไฟล์นี้ไปที่:
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
และ
sudo chown +x /usr/local/bin/docker-compose.dll
ตรวจสอบ dc ทำงานอย่างถูกต้อง: Â นักเทียบท่าเขียน --version
ที่ส่งคืนในกรณีของฉัน: นักเทียบท่าเขียนเวอร์ชัน v2.2.3

ภายใต้ ubuntu 18.04 นักเทียบท่าอย่างเป็นทางการคือวันนี้ที่ v19.03.13 และมันก็โอเคที่จะทำงานกับการเขียน v2

ดูสิ่งนี้ด้วย :

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา