Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
โปรแกรมเมอร์รันนิ่ง
•
ติดตาม
11 ม.ค. 2020 เวลา 21:30 • วิทยาศาสตร์ & เทคโนโลยี
10 คำสั่งพื้นฐาน ที่ Docker มือใหม่ควรรู้
วันนี้หยิบเอาคำสั่งเบื้องต้นที่สำคัญมากๆ สำหรับชาว Dev จะพยายามที่จะเป็น Ops ซึ่งแน่นอนว่าเครื่องมือที่น่าสนใจนี่คือ Docker เจ้าวาฬน้อยที่คอยแบกตู้ Container จำนวนมากเอาไว้
คำสั่งพวกนี้ ผมไม่ได้ลง optioni เพิ่มเติมเอาไว้ เพราะแค่จะลงให้ดูเป็นไกด์ แนวทางในการจำไปเล่นต่อเท่านั้น
1.docker pull
เป็นคำสั่งสำหรับเอาไว้ ดึงข้อมูล Docker image ลงมาจาก Docker Hub ที่ออนไลน์อยู่ ลงมายังเครื่อง local ของเรา คล้ายๆกับการทำงานของ git pull นั้นแหละครับ
2.docker push
นี่ก็เป็นคำสั่งฝั่งตรงกันข้ามกับของ pull เมื่อ pull เป็นการดึงลงมา ส่วน push ก็จะเป็นการส่ง Docker image ขึ้นไปจาก local ของเราไปยัง hub online นั้นเอง
3.docker build
เป็นคำสั่งหลังจากที่เราเขียน docker file เสร็จแล้ว เพื่อที่จะสร้าง image ขึ้นมาตามข้อมูลที่เราระบุไว้ใน docker file นั้นเอง
4.docker images
นี่คือคำสั่งสำหรับการดูว่าใน local ของเราตอนนี้ มี image อะไรอยู่บ้าง และประกอบไปด้วย Tag อะไร ID อะไร ขนาดเท่าไหร่ สร้างเอาไว้เมื่อไหร่
5.docker rmi
เป็นคำสั่งสำหรับลบ image ออกไปจากเครื่องของเรา ปรกติก็จะต่อด้วย image id หรือ image name แล้วก็ลบออกไปเลย
6.docker create
เป็นคำสั่งสำหรับ สร้างตัว container ใหม่ขึ้นมา จาก image แต่ว่ายังไม่ต้องทำการ start อันนี้เอาไว้ใช้เวลาเราจะขึ้น serv ใหม่แบบ localhost port 80 อะไรพวกนั้น
7.docker run
แน่นอนว่า ถ้า create เป็นแค่การสร้าง งั้นการจะให้มันทำงาน ก็ต้องสั่ง run ไปด้วย โดยเรียกเจ้า container ที่เราเพิ่งสร้าไงปเมื่อกี้นั้นแหละ
8.docker ps
เป็นคำสั่งสำหรับเอาไว้ดูว่า ตอนนี้เราทำการ run container อะไรเอาไว้บ้าง จำเป็นมากจะได้เปิด ปิดถูก
9.docker start
เมื่อ Run แล้วจะให้มันทำงานก็ต้อง Start Service อีก งานนี้เลยมาต้นเสมอ
10.docker stop
เมื่อมี Start จะไม่มี stop ได้ยังไงมันเอาไว้สั่งหยุดเจ้า container ที่กำลังทำงานอยู่นั้นเอง
ใครที่อยากรู้จักกับคำสั่งของ Docker แบบละเอียด จัดเต็มไม่มีกั๊ก ตามไปดูได้ที่ตัวเอกสารต้นฉบับเค้าได้เลยนะครับ
Link:
https://docs.docker.com/
6 บันทึก
15
6
6
15
6
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2025 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย