ทำ Docker สำหรับ reverse proxy ด้วย nginx
จะทำ reverse proxy ให้ รพ.ปากท่อ แต่ไปดูแล้ว ไม่มีเครื่องว่างเลย และ Linux ที่ลงไว้ก็เป็น CentOS สาย RedHat ซึ่งก็เก่าแล้ว เอา nginx certbot ไปลง ก็เป็นรุ่นเก่าไปแล้ว จะ update ระบบ เดี๋ยว php และ software ตัวอื่นๆ เปลี่ยน version ไป แล้วงานที่มีอยู่เดิมของเขาหยุดทำงาน จะยิ่งยุ่งไปใหญ่
พอดีดูในเครื่องที่เขาใช้ทำงานอยู่ มีลง docker เอาไว้แล้ว ความคิดก็แว่บมาว่า ถ้างั้นทำ docker มาลงสิ จะใช้ Linux ตัวไหนก็ได้ตามใจเราเลย
เริ่มจากคิดก่อนว่าจะเอา base มาจากตัวไหน ปกติถนัด ubuntu ก็เลยเอา base ของ ubuntu มาทำ
ใช้ตัว LTS ใหม่สุด คือ 22.04 jammy เริ่มต้นเขียน Dockerfile กันเลย
FROM ubuntu:jammy
พื้นที่ทำงานของเราจะเป็น /etc/nginx
WORKDIR /etc/nginx