คำสั่ง Run เทียบท่า
นักเทียบท่าทำงาน: การสร้างภาชนะใหม่และเรียกใช้คำสั่ง
ไวยากรณ์
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
ตัวเลือกรายละเอียด:
-a stdin: เอาท์พุทเข้ามาตรฐานตัวเลือก STDIN / STDOUT / STDERR สาม;
-d: ภาชนะพื้นหลังและกลับ ID ภาชนะ;
-i: เรียกใช้เรือในโหมดโต้ตอบมักจะใช้ร่วมกับ t-;
t-: หลอกจัดสรร Container Terminal ป้อนข้อมูลมักจะใช้ร่วมกับ -i;
--name = "Nginx ปอนด์": ระบุชื่อสำหรับภาชนะที่;
--dns 8.8.8.8: DNS เซิร์ฟเวอร์ที่จะใช้ภาชนะที่ระบุเจ้าบ้านเริ่มต้นและสอดคล้อง;
--dns ค้นหา example.com: ภาชนะระบุชื่อโดเมน DNS ค้นหาโฮสต์ที่เริ่มต้นและสอดคล้อง;
-h "ดาวอังคาร": ชื่อโฮสต์คอนเทนเนอร์ระบุ;
ชื่อผู้ใช้ e-= "ริชชี่": ตั้งค่าตัวแปรสภาพแวดล้อม;
--env ไฟล์ = []: อ่านตัวแปรสภาพแวดล้อมจากแฟ้มที่ระบุ;
--cpuset = "0-2" หรือ --cpuset = "0,1,2": ผลผูกพันภาชนะ CPU ที่ระบุการทำงาน;
-m: การตั้งค่าภาชนะบรรจุที่ใช้หน่วยความจำสูงสุด;
--net = "สะพาน": ภาชนะประเภทการเชื่อมต่อเครือข่ายที่ระบุการสนับสนุนสำหรับสะพาน / โฮสต์ / ไม่มี / ภาชนะ:
สี่ประเภท; --link = []: เพิ่มลิงค์ไปยังเรืออื่น
--expose = []: เปิดพอร์ตหรือกลุ่มของพอร์ต;
ตัวอย่าง
ใช้ Nginx กระจกนักเทียบท่า: หลังจากโหมดสถานีล่าสุดเริ่มภาชนะและภาชนะเป็นชื่อ mynginx
docker run --name mynginx -d nginx:latest
มิร์เรอร์ Nginx: หลังจากโหมดสถานีล่าสุดเริ่มภาชนะพอร์ตภาชนะและ 80 แผนที่ไปยังพอร์ตสุ่มโฮสต์
docker run -P -d nginx:latest
มิร์เรอร์ Nginx: หลังจากโหมดสถานีล่าสุดเริ่มภาชนะบรรจุแผนที่จะพอร์ต 80 ถึง 80 พอร์ตของโฮสต์ไดเรกทอรีโฮสต์ข้อมูล / แมปไปยังภาชนะ / ข้อมูล
docker run -p 80:80 -v /data:/data -d nginx:latest
มิร์เรอร์ Nginx: ล่าสุดในโหมดโต้ตอบที่จะเริ่มต้นภาชนะบริหาร / bin / คำสั่งทุบตีภายในภาชนะ
w3big@w3big:~$ docker run -it nginx:latest /bin/bash root@b8573233d675:/#