Docker สำหรับ SysAdmin

Docker เป็นเครื่องมือที่ช่วยให้ SysAdmin ทำงานร่วมกับ Dev ได้สะดวกและง่ายขึ้น

การเตรียมระบบหรือ server สำหรับการขึ้น Application นั้นหลายๆ ครั้งเป็นเรื่องน่าปวดหัวสำหรับ SysAdmin เนื่องจาก Application Requirement ต่างๆ เช่น version ของ software ที่ต้องใช้ หากสื่อสารระหว่างทีมงานไม่ชัดเจน ก่อให้เกิดความขัดแย้ง

Docker สามารถช่วยลดปัญหาต่างๆ เหล่านี้ โดย Dev สามารถที่จะจัดทำ Docker container ซึ่งจะรวบรวมสิ่งต่างๆ ที่ต้องใช้สำหรับ Application นั้น ทาง SysAdmin ก็เพียงทำการ run Docker

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Docker command พื้นๆ สำหรับ SysAdmin

ดูรายละเอียดคำสั่งเต็มๆ อื่นๆ ได้ที่ https://docs.docker.com/engine/reference/run/

  • การ pull Docker image และดูว่ามี image อะไรบ้าง
$ sudo docker pull <ชื่อ image>
$ sudo docker images
  • คำสั่ง run มี option ค่อนข้างเยอะ เอาพื้นฐานก็จะเป็น
$ sudo docker run -d
  • ตรวจสอบดูว่ามี container อะไรใช้งานอยู่
$ sudo docker ps
$ sudo docker ps -a
  • ดูการตั้งค่าต่างๆ ของ container
$ sudo docker inspect <container-id or name>
  • ดู log ของ container
$ sudo docker logs <container-id or name>
  • การเปิด-ปิด container
$ sudo docker stop <container-id or name>
$ sudo docker start <container-id or name>
  • การลบ container และ images
$ sudo docker rm  <container-id or name>
$ sudo docker rmi <image name>

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

ความคิดเห็นคำแนะนำของท่านต่อบทความนี้ จะถูกนำมาใช้ในการพัฒนาปรับปรุงงานเขียนของผม อย่างไงก็รบกวนแสดงความเห็นคิดด้วยนะครับ
.
สนับสนุนการเงินได้ที่

  • บัญชีกสิกรไทย 003–3–29344–5