การเตรียมระบบหรือ server สำหรับการขึ้น Application นั้นหลายๆ ครั้งเป็นเรื่องน่าปวดหัวสำหรับ SysAdmin เนื่องจาก Application Requirement ต่างๆ เช่น version ของ software ที่ต้องใช้ หากสื่อสารระหว่างทีมงานไม่ชัดเจน ก่อให้เกิดความขัดแย้ง
Docker สามารถช่วยลดปัญหาต่างๆ เหล่านี้ โดย Dev สามารถที่จะจัดทำ Docker container ซึ่งจะรวบรวมสิ่งต่างๆ ที่ต้องใช้สำหรับ Application นั้น ทาง SysAdmin ก็เพียงทำการ run Docker
Docker command พื้นๆ สำหรับ SysAdmin
ดูรายละเอียดคำสั่งเต็มๆ อื่นๆ ได้ที่ การ pull Docker image และดูว่ามี image อะไรบ้าง $ sudo docker pull <ชื่อ image>
$ sudo docker images
คำสั่ง run มี option ค่อนข้างเยอะ เอาพื้นฐานก็จะเป็น ตรวจสอบดูว่ามี container อะไรใช้งานอยู่ $ sudo docker ps
$ sudo docker ps -a
ดูการตั้งค่าต่างๆ ของ container $ sudo docker inspect <container-id or name>
$ sudo docker logs <container-id or name>
$ 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>