ฉันกำลังติดตามCoreOS Docker Documentationและกล่าวถึงการเริ่มต้นคอนเทนเนอร์ด้วยคำสั่งเช่น:
docker run someImageName /bin/somebinary
ในกรณีที่someImageName
เป็นภาพ เมื่อ / bin / ออกจากบางภาพจะไม่ทำงานอีกต่อไป
ฉันต้องการเรียกใช้รูปภาพโดยไม่ระบุไบนารีใด ๆ เพื่อเรียกใช้ แต่ฉันก็ต้องการเรียกใช้บริการ (เช่น systemd / sysvinit) ที่มีการทำงานได้ตามปกติภายในภาพ OS
ดูเหมือนว่าเป็นสิ่งที่พบได้บ่อยที่สุดที่ทุกคนต้องการทำกับ Docker แต่พยายามที่จะเรียกใช้อิมเมจโดยไม่มีคำสั่งส่งคืน:
2014/02/05 14:49:19 Error: create: No command specified
ฉันจะเริ่มต้นนักเทียบท่าคอนเทนเนอร์และเรียกใช้ระบบปฏิบัติการแบบเต็มแทนที่จะระบุคำสั่งได้อย่างไร