โพสต์นี้จะอธิบายรายละเอียดเกี่ยวกับตัวเลือก run -it ของ Docker และวิธีการใช้งาน
Docker run -it Flag คืออะไร
“ เรียกใช้นักเทียบท่า คำสั่ง ” รองรับตัวเลือกมากมายเพื่อใช้งานฟังก์ชันเพิ่มเติมพร้อมกับการเรียกใช้งานอิมเมจ Docker และคำสั่ง “ -มัน ” ธงเป็นหนึ่งในนั้น เป็นการรวมสองตัวเลือก “ -ผม ' และ ' -t ”:
- “ -ผม ตัวเลือก ” ใช้เพื่อเรียกใช้อิมเมจ Docker ในโหมดโต้ตอบ (เปิดสตรีมอินพุตคำสั่งไว้)
- “ -t ” ตัวเลือกใช้เพื่อจัดสรร “ TTY-หลอก ” เทอร์มินัลไปยังคอนเทนเนอร์ Docker
หากต้องการดูตัวเลือกทั้งหมดของคำสั่งเรียกใช้ Docker พร้อมกับคำอธิบาย ให้ใช้ ' เรียกใช้นักเทียบท่า - ช่วยด้วย ' สั่งการ:
$ เรียกใช้นักเทียบท่า --ช่วย
จะใช้คำสั่ง docker run -it ได้อย่างไร?
เพื่อใช้ประโยชน์จาก “ เรียกใช้นักเทียบท่า - มัน ” คำสั่ง ผู้ใช้ต้องมีอิมเมจนักเทียบท่า เพื่อจุดประสงค์นี้ เราจะใช้ตัวแก้ไขโค้ด Visual Studio และสร้างไฟล์ Docker ใหม่ซึ่งจะสร้างอิมเมจ Docker
ในกรณีของเรา เราจะเริ่มขั้นตอนด้วยการสร้างไฟล์ Dockerfile
ขั้นตอนที่ 1: สร้างไฟล์ Docker ใหม่
สร้าง Dockerfile ใหม่โดยคลิกที่ไอคอนที่ไฮไลต์และตั้งชื่อไฟล์เป็น “ ไฟล์นักเทียบท่า ”:
วางรหัสที่กล่าวถึงด้านล่างใน Dockerfile คำแนะนำเหล่านี้จะติดตั้งการพึ่งพาที่กล่าวถึงก่อนแล้วจึงรันโปรแกรม python อย่างง่าย:
จากหลาม: 3.6วิ่ง apt-รับการปรับปรุง && ฉลาดรับการติดตั้ง -ย --no-ติดตั้ง-แนะนำ \
python3-setuptools \
หลาม 3-pip \
python3-dev \
python3-venv \
คอมไพล์ \
&& \
apt-รับทำความสะอาด && \
rm -rf / เคยเป็น / lib / ฉลาด / รายการ /*
เปิดเผย 8000
หลาม CMD -ค 'พิมพ์ ('Docker เป็นเครื่องมือการปรับใช้ที่ง่ายกว่า')'
ขั้นตอนที่ 2: สร้างอิมเมจนักเทียบท่า
จากนั้นสร้างอิมเมจ Docker ใหม่โดยใช้ ' สร้างนักเทียบท่า ' สั่งการ. ที่นี่ “ -t ตัวเลือก ” ใช้เพื่อระบุชื่อภาพ:
ขั้นตอนที่ 3: ใช้คำสั่ง “docker run -it”
ตอนนี้ใช้ ' เรียกใช้นักเทียบท่า - มัน ” คำสั่งเพื่อรันอิมเมจที่สร้างขึ้นใหม่:
สามารถสังเกตได้ว่าด้วยความช่วยเหลือของ ' เรียกใช้นักเทียบท่า - มัน คำสั่ง ” เราได้ปรับใช้โปรแกรม Python อย่างง่ายสำเร็จแล้ว:
เราได้อธิบายอย่างละเอียดเกี่ยวกับค่าสถานะของ Docker run -it และวิธีใช้งานใน Docker
บทสรุป
นักเทียบท่าเรียกใช้ ' -มัน ” แฟล็กคือการรวมกันของสองตัวเลือก “ -ผม ' และ ' -t '. “ -ผม ” ตัวเลือกเรียกใช้อิมเมจ Docker ในโหมดโต้ตอบ (เปิด Standard Input Stream) อย่างไรก็ตาม ' -t ” ตัวเลือกใช้เพื่อจัดสรร “ หลอก TTY ” เทอร์มินัลไปยังคอนเทนเนอร์ หากต้องการใช้ “docker run -it” ให้สร้างอิมเมจ Docker ผ่าน Dockerfile ก่อน จากนั้นใช้ “ เรียกใช้นักเทียบท่า - มัน ' สั่งการ. โพสต์นี้กล่าวถึง 'docker run -it' และวิธีการใช้งาน