คำสั่งการเกี่ยวกับการใช้งาน Docker เบื้องต้น เช่น
1. คำสั่ง Check Version
2. คำสั่ง Pull Docker Image
3. คำสั่ง ดูการสถานะของ Docker Image
4. คำสั่ง Delete Image
5. คำสั่ง Create Docker Container
6. คำสั่ง ดูการสถานะของ Docker Container มี 2 แบบ
7. คำสั่ง Start Docker Container
8. คำสั่ง Stop Docker Container
9. คำสั่ง Delete Docker Container
เมื่อได้ติดตั้ง Docker ลงในเครื่องของเราแล้ว เรามาเช็คเวอร์ชันของ Docker ของเรากัน ด้วยคำสั่งนี้
1. คำสั่ง Check Version
docker --version
การ Pull Docker Image
ค้น Google ไปว่า dockerhub และ Sign In เข้าไปเลย
Log In เข้าไป กรอก user , password แล้ว Sign In
ค้นไปว่า jenkins และเลือก Jenkins
จะพบกับ Jenkins และ Copy ไปรันที่ Termonal
2. คำสั่ง Pull Docker Image
รัน docker pull jenkins ที่ Terminal และคอย เมื่อเสร็จแล้วให้เริ่มใช้คำสั่งพื้นฐาน
docker pull [image] //คือ jenkins
3. คำสั่ง ดูการสถานะของ Docker Image
docker images
4. คำสั่ง Delete Image [docker rmi “Image Id”]
docker rmi cd14ce
5. คำสั่ง Create Docker Container
docker run --name jenkins-03 -p 9002:8080 jenkins
แล้วไปที่ Port:9002 ที่ Browser ว่า [http://localhost:9002] จะได้หน้านี้มา
และกลับไปที่ Terminal และ Copy password นี้มา กรอกที่หน้า Browser ที่เปิดไว้
กรอกที่ช่อง Administrator password แล้วกด Continue
เราจะมาพบกับหน้านี้ และทำการปิดให้หมด ไม่บันทึกอะไรทั้งนั้น
เลือก Start Using Jenkins
เราจะไปตั้ง Password ใหม่ โดยไปที่ admin
เลือก Configure
เราจะได้หน้าที่ให้กำหนด Password เมื่อเรากำหนดเสร็จแล้ว ให้กด Apply ก่อน ค่อยกด Save
ทดสอบด้วยการ Log Out ออกก่อน ค่อย Log In เข้าใหม่
ลอง Log In เข้าใหม่ กรอก User ตามด้วย password ที่ตั้งใหม่ แล้วกด log in
เราพบกับหน้านี้ถือว่าใช้ได้ เอาล่ะ เรามาดูคำสั่งต่างๆ ที่ใช้บน Terminal กัน
6. คำสั่ง ดูการสถานะของ Docker Container มี 2 แบบ
docker ps //เห็นเฉพาะตัวที่กำลังรันอยู่
docker ps -a //เห็นทั้งหมด ทั้งรันและไม่รัน
7. คำสั่ง Start Docker Container [docker start ‘’CONTAINER ID”]
docker start fcdf7bc
8. คำสั่ง Stop Docker Container [docker stop ‘’CONTAINER ID”]
docker stop fcdf7bc
9. คำสั่ง Delete Docker Container [docker rm ‘’CONTAINER ID”]
docker rm fcdf7bc
คำสั่งการใช้งาน Docker ก็จะประมาณนี้ ไว้จะมาเล่าต่อ ถ้ามีอะไรเพิ่มเติม บ๊ายยยยย