คำสั่ง Docker ระดับกลาง

Docker ระดับกลาง

Mike Metzger

Data Engineering Consultant

ทบทวน Docker

  • Docker คือ container runtime
  • ออกแบบมาเพื่อรันและจัดการแอปพลิเคชันแบบ containerized บน Windows, Mac และ Linux
  • รัน container จาก image สำเร็จรูป หรือสร้าง image เองได้
  • Dockerfile คือไฟล์ข้อความที่ใช้สร้าง Docker container image
  • Container คือ instance ของ Docker image ที่กำหนด

คอร์ส Introduction to Docker ของ DataCamp เป็นพื้นฐานที่ต้องเรียนก่อนคอร์สนี้

ภาพหน้าจอคอร์ส Introduction to Docker

Docker ระดับกลาง

คำสั่ง Docker

  • docker run
  • docker stop
  • docker build
  • docker --help
    • แสดงรายการคำสั่ง Docker ที่ใช้ได้
  • docker COMMAND --help
    • docker run --help
      • แสดงตัวเลือกสำหรับคำสั่ง docker run
Docker ระดับกลาง

Container ชั่วคราว

  • โดยทั่วไป Docker container สร้างด้วย docker run
  • Container ยังคงอยู่แม้หลังจากหยุดหรือออกจากการทำงาน
  • บางครั้งต้องการรัน container แล้วลบทิ้งทันทีเมื่อออก
    • การพัฒนา
    • การทดสอบ
    • สคริปต์
  • docker run --rm
    • docker run --rm alpine:latest /bin/sh
  • เรียกว่า "clean-up" หรือ "remove"
Docker ระดับกลาง

docker ps

  • ใช้ดูชื่อ, id, สถานะ และแอตทริบิวต์อื่น ๆ ของ container บนเครื่องที่รัน Docker
  • ใช้ flag -a เพื่อดูข้อมูลเพิ่มเติมของ container ที่มีอยู่
    • docker ps -a
  • จะอธิบายวิธีดูข้อมูลละเอียดของ container ในบทถัดไป

docker ps -a

Docker ระดับกลาง

มาฝึกกันเถอะ!

Docker ระดับกลาง

Preparing Video For Download...