Latest web development tutorials

คำสั่ง Run เทียบท่า

เทียบท่าคำสั่ง Daquan เทียบท่าคำสั่ง Daquan


นักเทียบท่าทำงาน: การสร้างภาชนะใหม่และเรียกใช้คำสั่ง

ไวยากรณ์

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:/# 

เทียบท่าคำสั่ง Daquan เทียบท่าคำสั่ง Daquan