Docker - คำสั่งคำสั่ง

Docker มีโฮสต์ของคำสั่งคำสั่ง คำสั่งเหล่านี้คือคำสั่งที่ใส่ไว้ใน Docker File ลองดูตัวที่มีอยู่

คำสั่ง CMD

คำสั่งนี้ใช้เพื่อดำเนินการคำสั่งที่รันไทม์เมื่อเรียกใช้คอนเทนเนอร์

ไวยากรณ์

CMD command param1

ตัวเลือก

  • command - นี่คือคำสั่งที่จะทำงานเมื่อเปิดคอนเทนเนอร์

  • param1 - นี่คือพารามิเตอร์ที่ป้อนให้กับคำสั่ง

ส่งคืนค่า

คำสั่งจะดำเนินการตามนั้น

ตัวอย่าง

ในตัวอย่างของเราเราจะป้อนไฟล์ Hello World echo ในไฟล์ Docker ของเราและสร้างภาพและเปิดคอนเทนเนอร์จากมัน

Step 1 - สร้างไฟล์ Docker ด้วยคำสั่งต่อไปนี้ -

FROM ubuntu 
MAINTAINER [email protected] 
CMD [“echo” , “hello world”]

ที่นี่ CMD ใช้ในการพิมพ์ hello world.

Step 2 - สร้างภาพโดยใช้ Docker build คำสั่ง

Step 3 - เรียกใช้คอนเทนเนอร์จากรูปภาพ

ENTRYPOINT

คำสั่งนี้ยังสามารถใช้เพื่อดำเนินการคำสั่งที่รันไทม์สำหรับคอนเทนเนอร์ แต่เราสามารถยืดหยุ่นได้มากขึ้นด้วยคำสั่ง ENTRYPOINT

ไวยากรณ์

ENTRYPOINT command param1

ตัวเลือก

  • command - นี่คือคำสั่งที่จะทำงานเมื่อเปิดคอนเทนเนอร์

  • param1 - นี่คือพารามิเตอร์ที่ป้อนในคำสั่ง

ส่งคืนค่า

คำสั่งจะดำเนินการตามนั้น

ตัวอย่าง

ลองมาดูตัวอย่างเพื่อทำความเข้าใจเพิ่มเติมเกี่ยวกับ ENTRYPOINT ในตัวอย่างของเราเราจะป้อนไฟล์echo คำสั่งในไฟล์ Docker ของเราและสร้างภาพและเรียกใช้คอนเทนเนอร์จากมัน

Step 1 - สร้างไฟล์ Docker ด้วยคำสั่งต่อไปนี้ -

FROM ubuntu 
MAINTAINER [email protected] 
ENTRYPOINT [“echo”]

Step 2 - สร้างภาพโดยใช้ Docker build คำสั่ง

Step 3 - เรียกใช้คอนเทนเนอร์จากรูปภาพ

ENV

คำสั่งนี้ใช้เพื่อตั้งค่าตัวแปรสภาพแวดล้อมในคอนเทนเนอร์

ไวยากรณ์

ENV key value

ตัวเลือก

  • Key - นี่คือกุญแจสำคัญสำหรับตัวแปรสภาพแวดล้อม

  • value - นี่คือค่าสำหรับตัวแปรสภาพแวดล้อม

ส่งคืนค่า

คำสั่งจะดำเนินการตามนั้น

ตัวอย่าง

ในตัวอย่างของเราเราจะป้อนไฟล์ echo คำสั่งในไฟล์ Docker ของเราและสร้างภาพและเรียกใช้คอนเทนเนอร์จากมัน

Step 1 - สร้างไฟล์ Docker ด้วยคำสั่งต่อไปนี้ -

FROM ubuntu 
MAINTAINER [email protected] 
ENV var1=Tutorial var2=point

Step 2 - สร้างภาพโดยใช้ Docker build คำสั่ง

Step 3 - เรียกใช้คอนเทนเนอร์จากรูปภาพ

Step 4 - สุดท้ายรันไฟล์ env คำสั่งเพื่อดูตัวแปรสภาพแวดล้อม

WORKDIR

คำสั่งนี้ใช้เพื่อตั้งค่าไดเร็กทอรีการทำงานของคอนเทนเนอร์

ไวยากรณ์

WORKDIR dirname

ตัวเลือก

  • dirname- ไดเร็กทอรีการทำงานใหม่ หากไม่มีไดเร็กทอรีจะถูกเพิ่มเข้าไป

ส่งคืนค่า

คำสั่งจะดำเนินการตามนั้น

ตัวอย่าง

ในตัวอย่างของเราเราจะป้อนไฟล์ echo คำสั่งในไฟล์ Docker ของเราและสร้างภาพและเรียกใช้คอนเทนเนอร์จากมัน

Step 1 - สร้างไฟล์ Docker ด้วยคำสั่งต่อไปนี้ -

FROM ubuntu 
MAINTAINER [email protected] 
WORKDIR /newtemp 
CMD pwd

Step 2 - สร้างภาพโดยใช้ Docker build คำสั่ง

Step 3 - เรียกใช้คอนเทนเนอร์จากรูปภาพ