Docker (Ubuntu20.04) สำหรับ CGI กับ Python (2.7/3.6/3.7/3.8/3.9/3.10)
นี่คือการตั้งค่าเว็บเซิร์ฟเวอร์ Python อย่างง่าย
ด้วยภาพนักเทียบท่านี้คุณสามารถสร้างเว็บแอปพลิเคชันง่ายๆด้วย CGI
วิธีใช้
# build image
docker build -t pycgi .
# run image
HASH= ` docker run -p 8883:80 -d pycgi `
# exec container
docker exec -it $HASH /bin/bash
คุณสามารถเข้าถึงได้จาก URL ด้านล่างหลังจาก Run Docker Container
- เชลล์สคริปต์ ... http: // localhost: 8883/cgi-bin2/sh.cgi
- Python2.7 ... http: // localhost: 8883/cgi-bin2/py27.cgi
- Python3.6 ... http: // localhost: 8883/cgi-bin2/py36.cgi
- Python3.7 ... http: // localhost: 8883/cgi-bin2/py37.cgi
- Python3.8 ... http: // localhost: 8883/cgi-bin2/py38.cgi
- Python3.9 ... http: // localhost: 8883/cgi-bin2/py39.cgi
- Python3.10 ... http: // localhost: 8883/cgi-bin2/py310.cgi
อนุญาตเวอร์ชัน Python
การอ้างอิง
- การใช้ Docker กับ Apache2
- 【 Linux 】 Ruby で書いた CGI を Apache で動かしてみる (ญี่ปุ่น)
ใบอนุญาต