เกริ่นนิดนึง เผอิญได้ใช้ windows 10 pro เป็น server เพื่อรัน oracle บน docker เราก็เลยเลือก docker for windows มาเล่นทันที https://docs.docker.com/docker-for-windows/
เมื่อติดตั้งเรียบร้อยก็จัดการ pull images มาจาก https://github.com/wnameless/docker-oracle-xe-11g (ไม่ขอพูดขั้นตอนนะครับ) เมื่อ pull เสร็จก็ run ตามระเบียบโดยใส่ option -p 15211:1521 เพื่อ bind port ออกมา
ปรากฏว่าใช้เครื่อง client (คนละเครื่องกับ windows) connect ไปไม่ได้เลยคิดว่าต้องเป็น firewall แน่ๆ เลยหาวิธี set ได้เรื่องดังนี้
- เปิด Windows Firewall with Advanced Security ขึ้นมา (หาไม่เจอพิมพ์เอาโลด) จากนั้นไปที่ Inbound Rules > New Rule...
- เลือก Rule Type เป็น Port จากนั้นกด Next
- เลือก TCP ใส่ Port ที่ต้องการซะ ของผมเป็น 15211
- เลือก Allow the connection
- เลือก Network Profile ที่เราใช้งาน ถ้านึกไม่ออกก็เลือกให้หมด
- ตั้งชื่อ เป็นอันจบพิธี
จากนั้นลอง connect ดูจะเห็นว่า connect ได้แล้ว
ไม่มีความคิดเห็น:
แสดงความคิดเห็น