近年來,Docker 支配著容器技術生態系統。如果你還沒有使用過 Docker,那么你可能錯過了其中一個偉大的技術發明。Docker 內測版(Docker Edge)是 Docker 公司提供的一個發展版本,Python 應用程序可以通過 Docker 運行在本地開發環境中,避免了一系列環境部署問題。在本文中,我們將介紹如何使用 Docker Edge 版來運行 Python 應用程序。
# 安裝 Docker Edge 版(MacOS 版)
$ brew cask install docker-edge
安裝完成后,打開 Docker Edge,通過 `docker run` 命令來運行 Python 應用程序。例如,我們可以使用以下 Dockerfile 來構建一個 Python 應用程序鏡像:
# Python 應用程序鏡像
FROM python:3.6
WORKDIR /app
COPY requirements.txt /app
RUN pip install --no-cache-dir -r requirements.txt
COPY . /app
CMD ["python", "app.py"]
通過如下命令構建鏡像,并運行容器:
# 構建 Python 應用程序鏡像
$ docker build -t my-python-app .
# 運行 Python 應用程序容器
$ docker run -it --rm -p 5000:5000 my-python-app
最后,我們可以在瀏覽器中訪問 http://localhost:5000 端口來查看應用程序的運行結果。