在前幾天實作當中,我們將整體網站都給處理完畢,剩下的就是要將整個服務使用 Docker 給包裝起來,並且將 Linux 的環境給建置起來,因此話不多說,開始今天的實作!
FROM python:3.10-alpine # 此指令是在選用所需要的 Python 版本
COPY . /app
WORKDIR /app
RUN pip install flask # 此指令是在將需要的 Python dependcy 給安裝起來,這裡分別需要 flask 和 requests
RUN pip install requests
CMD [ "flask", "run", "-h", "0.0.0.0"] # 此指令指的是此 Docker Image 啟用時,需要執行的指令為何。
因為會在 Linux Server 上使用到 Docker,因此這邊我們著重講述安裝使用 Docker 這部分,至於如何使用 VirtualBox 安裝 Linux server 則因為篇幅關係,這邊不再多贅述。
sudo apt-get install docker.io
sudo usermod -aG docker root-master
service docker status