นี่คือคำสั่งที่เขียนโดยนักเทียบท่าที่สามารถทำงานในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
นักเทียบท่าเขียน - กำหนดและเรียกใช้แอปพลิเคชันหลายคอนเทนเนอร์ด้วย Docker
เรื่องย่อ
นักเทียบท่า-เขียน [OPTIONS] [คำสั่ง] [อาร์จีเอส] ...
DESCRIPTION
docker-compose ช่วยให้คุณสามารถกำหนดแอปพลิเคชันหลายคอนเทนเนอร์ด้วย
การขึ้นต่อกันในไฟล์เดียว จากนั้นหมุนแอปพลิเคชันขึ้นในคำสั่งเดียว NS
โครงสร้างและการกำหนดค่าของแอปพลิเคชันรวมอยู่ในที่เดียวซึ่งทำให้การหมุน
แอพพลิเคชั่นที่เรียบง่ายและทำซ้ำได้ทุกที่
OPTIONS
-f, --ไฟล์ ไฟล์
ระบุไฟล์เขียนอื่น (ค่าเริ่มต้น: docker-compose.yml)
-p, --ชื่อโครงการ ชื่อ
ระบุชื่อโครงการสำรอง (ค่าเริ่มต้น: ชื่อไดเรกทอรี)
--รายละเอียด
แสดงผลลัพธ์เพิ่มเติม
-v, --รุ่น
พิมพ์เวอร์ชันและออก
คำสั่ง
สร้าง
สร้างหรือสร้างบริการใหม่
--ไม่มีแคช
อย่าใช้แคชเมื่อสร้างภาพ
ช่วย
แสดงวิธีใช้และข้อมูลการใช้งานบนคำสั่ง
ฆ่า
บังคับให้คอนเทนเนอร์ที่ทำงานอยู่หยุดโดยส่งสัญญาณ SIGKILL
-s สัญญาณ
SIGNAL เพื่อส่งไปยังคอนเทนเนอร์ สัญญาณเริ่มต้นคือ SIGKILL
บันทึก
ดูผลลัพธ์จากคอนเทนเนอร์
--ไม่มีสี
สร้างเอาต์พุตขาวดำ
พอร์ต
พิมพ์พอร์ตสาธารณะสำหรับการผูกพอร์ต
--โปรโตคอล=โปรโตคอล
เลือกโปรโตคอลเลเยอร์ที่ 4, TCP หรือ udp ค่าเริ่มต้นคือ tcp
--index=ดัชนี
ดัชนีของคอนเทนเนอร์หากมีบริการหลายอินสแตนซ์ ค่าเริ่มต้นคือ 1
ps
รายชื่อตู้คอนเทนเนอร์
-q แสดง ID เท่านั้น
ดึง
ดึงภาพบริการจากรีจิสทรีของ Docker
--allow-ไม่ปลอดภัย-ssl
อนุญาตการเชื่อมต่อที่ไม่ปลอดภัยกับรีจิสทรีของ Docker
การเริ่มต้นใหม่
รีสตาร์ทคอนเทนเนอร์ที่ทำงานอยู่
-t, --หมดเวลา หมดเวลา
ระบุการหมดเวลาปิดเครื่องเป็นวินาที ค่าเริ่มต้นคือ 10
rm
ลบคอนเทนเนอร์บริการที่หยุดทำงาน
-f, --บังคับ
อย่าถามเพื่อยืนยันการลบ
-v ลบโวลุ่มที่เกี่ยวข้องกับคอนเทนเนอร์
วิ่ง
เรียกใช้คำสั่งครั้งเดียวในบริการ โดยค่าเริ่มต้น บริการที่เชื่อมโยงจะเริ่มต้น เว้นแต่
พวกเขากำลังทำงานอยู่แล้ว
--allow-ไม่ปลอดภัย-ssl
อนุญาตการเชื่อมต่อที่ไม่ปลอดภัยกับรีจิสทรีของ Docker
-d โหมดแยก. เรียกใช้คอนเทนเนอร์ในเบื้องหลัง พิมพ์ชื่อคอนเทนเนอร์ใหม่
--ทางเข้า CMD
แทนที่จุดเข้าใช้งานของภาพด้วย CMD.
-e คีย์=VAL
ตั้งค่าตัวแปรสภาพแวดล้อม สามารถใช้ได้หลายครั้ง
-u, --ผู้ใช้=USER
เรียกใช้เป็นการเฉพาะ USERชื่อผู้ใช้หรือ uid
--ไม่มี-deps
อย่าเริ่มบริการที่เชื่อมโยง
--rm นำคอนเทนเนอร์ออกหลังจากรัน ตัวเลือกนี้จะถูกละเว้นในโหมดแยก
--บริการพอร์ต
เรียกใช้คำสั่งโดยเปิดใช้งานพอร์ตของบริการและจับคู่กับโฮสต์
-T ปิดใช้งานการจัดสรร tty หลอก โดยค่าเริ่มต้น tty จะถูกจัดสรร
ขนาด
กำหนดจำนวนคอนเทนเนอร์ที่จะเรียกใช้บริการ ตัวเลขระบุไว้ในแบบฟอร์ม
บริการ=จำนวน เป็นข้อโต้แย้ง
# นักเทียบท่าเขียนขนาดเว็บ = 2 ผู้ปฏิบัติงาน = 3
เริ่มต้น
เริ่มคอนเทนเนอร์ที่มีอยู่
หยุด
หยุดใช้งานคอนเทนเนอร์โดยไม่ต้องถอดออก
-t, --หมดเวลา หมดเวลา
ระบุการหมดเวลาปิดเครื่องเป็นวินาที ค่าเริ่มต้นคือ 10
up
สร้าง (อีกครั้ง) สร้าง เริ่มต้นและแนบกับคอนเทนเนอร์ หากมีภาชนะที่มีอยู่สำหรับ
บริการ `docker-compose up` จะหยุดและสร้างใหม่ (รักษาวอลุ่มที่เมานต์ด้วย
ปริมาณจาก) เพื่อให้มีการเปลี่ยนแปลงใน `docker-compose.yml` ถ้าคุณไม่ต้องการ
คอนเทนเนอร์ที่มีอยู่ที่จะสร้างใหม่ `docker-compose up --no-recreate` จะใช้ซ้ำ
คอนเทนเนอร์ที่มีอยู่
--allow-ไม่ปลอดภัย-ssl
อนุญาตการเชื่อมต่อที่ไม่ปลอดภัยกับรีจิสทรีของ Docker
-d โหมดแยก. เรียกใช้คอนเทนเนอร์ในเบื้องหลัง พิมพ์ชื่อคอนเทนเนอร์ใหม่
--ไม่มีสี
สร้างเอาต์พุตขาวดำ
--ไม่มี-deps
อย่าเริ่มบริการที่เชื่อมโยง
--x-smart-สร้างใหม่
สร้างเฉพาะคอนเทนเนอร์ใหม่ที่ต้องการอัปเดตการกำหนดค่าหรืออิมเมจ นี้
คุณลักษณะนี้เป็นรุ่นทดลอง
--ไม่สร้างใหม่
หากมีคอนเทนเนอร์อยู่แล้ว ห้ามสร้างใหม่
--no-สร้าง
อย่าสร้างภาพแม้ว่าจะหายไปก็ตาม
-t, --หมดเวลา หมดเวลา
ระบุการหมดเวลาปิดเครื่องเป็นวินาที ค่าเริ่มต้นคือ 10
ย้ายไปยังป้ายกำกับ
สร้างคอนเทนเนอร์ขึ้นใหม่เพื่อเพิ่มป้ายกำกับ หากนักเทียบท่าเขียนตรวจพบคอนเทนเนอร์ที่สร้างขึ้น
หากไม่มีป้ายกำกับ มันจะปฏิเสธที่จะทำงานเพื่อที่คุณจะได้ไม่จบลงด้วยสองชุด
สิ่งแวดล้อม ตัวแปร
มีตัวแปรสภาพแวดล้อมหลายอย่างเพื่อกำหนดค่าลักษณะการทำงานของนักเทียบท่า
ตัวแปรที่ขึ้นต้นด้วย นักเทียบท่า_ เหมือนกับที่ใช้ในการกำหนดค่า Docker
ไคลเอ็นต์บรรทัดคำสั่ง หากคุณกำลังใช้ boot2docker ประเมิน "$(boot2docker ชลินิต)" จะตั้ง
ให้เป็นค่าที่ถูกต้อง
COMPOSE_PROJECT_NAME
ตั้งชื่อโปรเจ็กต์ ซึ่งต่อท้ายชื่อของคอนเทนเนอร์ทุกอันที่เริ่มต้นโดย
นักเทียบท่าเขียน ค่าเริ่มต้นเป็น ชื่อฐาน ของไดเร็กทอรีการทำงานปัจจุบัน
COMPOSE_FILE
ระบุไฟล์ที่จะอ่านการกำหนดค่าจาก หากไม่ได้จัดเตรียมไว้ นักเทียบท่าจะมีลักษณะดังนี้
เป็นเวลา นักเทียบท่า-compose.yml ในไดเร็กทอรีการทำงานปัจจุบัน จากนั้นไดเร็กทอรีหลักแต่ละไดเร็กทอรี
สืบเนื่องจนพบ
DOCKER_HOST
ตั้งค่า URL ของ docker daemon เช่นเดียวกับไคลเอนต์ Docker ค่าเริ่มต้นเป็น
ยูนิกซ์:///var/run/docker.sock.
DOCKER_TLS_VERIFY
เมื่อตั้งค่าเป็นอย่างอื่นที่ไม่ใช่สตริงว่าง จะเปิดใช้งานการสื่อสาร TLS กับ
ภูต
DOCKER_CERT_PATH
กำหนดค่าเส้นทางไปยัง แคลิฟอร์เนีย, ใบรับรอง.pemและ คีย์.pem ไฟล์ที่ใช้สำหรับการตรวจสอบ TLS
ค่าเริ่มต้นเป็น ~/.นักเทียบท่า.
ใช้นักเทียบท่าเขียนออนไลน์โดยใช้บริการ onworks.net