กำลังเริ่ม Docker สำหรับ Mac จากบรรทัดคำสั่ง?


14

มีวิธีเริ่ม Docker สำหรับ Mac (และ / หรือ Docker สำหรับ Windows) จากบรรทัดคำสั่งหรือไม่ ฉันหาเอกสารเกี่ยวกับเรื่องนี้ไม่พบ

ทีมของฉันใช้ชุดสคริปต์เพื่อตั้งค่าสภาพแวดล้อมการพัฒนาของเราโดยอัตโนมัติโดยใช้เครื่องมือเทียบท่า พวกเราบางคนกำลังทดสอบ Docker สำหรับ Mac และชอบ แต่เราไม่ต้องการเริ่มแอพแยกต่างหากก่อนที่จะเปลี่ยนกลับไปที่บรรทัดคำสั่ง


บางครั้งตามที่มันดูเหมือนlaunchctl start local.dlite( อ้างอิง ) ตอนนี้ฉันมีcom.docker.helperและcom.docker.dockerทำงานอยู่ แต่ไม่สามารถค้นหาไฟล์ plist ได้
techraf

คุณต้องการเริ่มส่วนใดของนักเทียบท่า? ภูต? VM ที่โฮสต์คอนเทนเนอร์นักเทียบท่าจริงควรเริ่มต้นโดยอัตโนมัติ IIRC
Daniel B

ฉันไม่แน่ใจเกี่ยวกับ Windows แต่สำหรับฉัน daemon และ VM จะทำงานโดยอัตโนมัติเมื่อบูทหรือเข้าสู่ระบบ (ไม่แน่ใจว่าอย่างใด) บน Mac
Dan Lowe

@DanielB ที่นี่ภายใต้การตั้งค่ามันแสดงให้เห็นว่ามันทำงานในการเข้าสู่ระบบของผู้ใช้เครื่องไม่ควรเริ่มต้นถ้าคุณ SSHed ไปยังเครื่องบูตโดยไม่ต้องเข้าสู่ระบบคอนโซล
techraf

1
คุณพบวิธีแก้ปัญหาสำหรับการเริ่มต้น Docker สำหรับ Mac จากบรรทัดคำสั่งหรือไม่
มาร์ติน

คำตอบ:


9

คุณสามารถเปิด Docker สำหรับ Mac จากเทอร์มินัลโดยใช้:

open -a Docker

ฉันใช้ Docker for Mac เวอร์ชันแรก (1.12) ที่ออกมาเมื่อสัปดาห์ที่แล้ว คุณสามารถให้มันเริ่มอัตโนมัติภายใต้การตั้งค่า


6
ฉันใช้open --hide --background -a Dockerเพื่อเริ่มนักเทียบท่า --hideจะทำให้มันไม่ splurge UI ทั่วทุกมุมของฉันหน้าจอที่ยอมรับน่ารักและสัตว์จำพวกวาฬที่เต็มไปด้วยของตนและ--backgroundหยุดการสมัครรับโฟกัสทิ้งฉันจะดำเนินการกับdockerคำสั่งในคอนโซลของฉัน หากคุณต้องการรอจนกว่า daemon จะเป็นจริงให้ดูstackoverflow.com/questions/5274294สำหรับแนวคิด
tobych

1
โปรดทราบว่าopen -a Dockerจะส่งคืนก่อนที่ daemon จะเปิดใช้งาน ใน MacBook ของฉันใช้เวลาในการเริ่มต้นไม่ถึง 30 วินาที
Alex S
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.