วันพุธที่ 20 ก.ค. 59 หลังจากพักผ่อนกับช่วงหยุดยาวห้าวันมาแล้ว
คุยกับพี่เขาว่าตอนนี้เหลือเวลาฝึกงานอีกแค่ 8 วัน อยากให้พี่อัดเนื้อหาเกี่ยวกับเรื่องที่จะต้องใช้ในการทำโปรเจกต์กับเรื่องที่สนใจให้ทันก่อนฝึกงานเสร็จ ที่พี่บอกจะสอนก็มีพวกหัวข้อเกี่ยวกับ Linux / Docker / Virtual Server / Basic Hardening / WiFi Hacking ประมาณนี้ ไม่รู้จะทันได้ทุกเรื่องรึเปล่า ไฟท์ติ้ง – -v
วันแรกก็เริ่มกันเลยกับ Docker
เริ่มตั้งแต่ว่า Docker คืออะไร ใช้ทำอะไร ประโยชน์คืออะไร ก็ได้ศึกษาจากหลาย ๆ เว็บ ดังนี้
- http://www.siamhtml.com/getting-started-with-docker/
- https://www.jaynarol.com/what-is-docker/
- https://www.jaynarol.com/understand-docker/
- https://docs.docker.com/docker-for-windows/
- https://docs.docker.com/engine/getstarted/
สำหรับการติดตั้งบน Windows นั้น รู้สึกจะมี 2 แบบ
- แบบเก่า ติดตั้งผ่าน Docker Toolbox (ใช้ VirtualBox ในการจำลอง Linux)
- แบบใหม่ Docker for Windows (ใช้ Hyper-V แต่ยังเป็น Beta อยู่)
ซึ่งวันนี้ก็ได้ลองติดตั้งแบบวิธีใหม่
แต่วิธีใหม่นี้ พอจะลองใช้ Kitematic ที่เป็น GUI ของ Docker กลับ Error แฮะ หรือว่ายังไม่รองรับ?
ก็เลยทำตาม Tutorial ไปเรื่อย ๆ ละกัน อันแรกก็จะเป็น Hello world! กับให้รันเว็บเซิร์ฟเวอร์โดยใช้ nginx
ถัดมาก็ลอง docker/whalesay
นอกจากจะได้ลอง pull image ที่เค้ามีอยู่แล้วมารัน ยังได้ลองสร้าง image ของตัวเองและ push ขึ้นบน Docker Hub อีกด้วย