เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ใช้งานอย่างปลอดภัย อย่าใช้ root

การไม่ให้สิทธิ์ root user ใน image ช่วยให้ image ใช้งานได้อย่างปลอดภัยยิ่งขึ้น เนื่องจากผู้ใช้จะเข้าถึงได้เฉพาะสิ่งที่เกี่ยวข้องกับ use case ที่ตั้งใจไว้เท่านั้น นอกจากนี้ยังเป็นหนึ่งในวิธีที่ดีที่สุดในการเพิ่มความปลอดภัยให้กับ image อีกด้วย เราได้สร้าง image จาก Dockerfile ด้านล่างให้แล้ว ซึ่งจะพยายามติดตั้ง python3 ทันทีที่เริ่มต้นทำงาน

FROM ubuntu
RUN useradd -m repl
USER repl
CMD apt-get install python3

มาดูกันว่าจะเกิดอะไรขึ้น เมื่อลองติดตั้ง python3 ตอน startup ในฐานะ user repl

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Docker เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ docker เพื่อรัน image repl_try_install

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด