Docker是一種容器化技術,可以將應用程序及其依賴性打包成一個容器,并可以在任何環境中輕松部署和運行。Docker可以提供一致的開發、測試和生產環境。在這篇文章中,我們將介紹如何使用Docker將我們的項目發布出去。
# 創建一個Dockerfile FROM python:3.8-slim-buster WORKDIR /app COPY requirements.txt requirements.txt RUN pip3 install -r requirements.txt COPY . . CMD ["python3", "app.py"]
在我們的項目根目錄下,創建一個叫做Dockerfile的文件。在Dockerfile中,我們定義了鏡像的來源、工作目錄、將要安裝的依賴、復制我們的代碼和運行應用程序的命令。
# 構建鏡像 $ docker build -t myapp . # 運行容器 $ docker run -p 5000:5000 myapp
現在我們需要將Dockerfile構建成一個容器鏡像,然后將容器運行起來。使用"docker build"命令將我們的Dockerfile構建成鏡像,并使用"docker run"命令來運行容器。
現在我們的應用程序已經在容器中運行,可以在本地主機的瀏覽器中訪問"http://localhost:5000"來查看我們的應用程序。
上一篇html點擊彈框代碼