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 - เรียกใช้คอนเทนเนอร์จากรูปภาพ
