Docker 是一款流行的容器化平臺, 可以輕松創建、發布和管理容器。下面將介紹如何使用 Docker 創建一個簡單的簽到應用。
首先,我們需要在本地安裝 Docker。可以通過官方網站或其他開源渠道下載安裝包進行安裝。
sudo apt-get update
sudo apt-get install docker-ce
在安裝完成后,我們需要創建一個 Docker 鏡像。下面的命令將在當前的目錄中創建一個 Dockerfile 文件,并指定基本的 Ubuntu 鏡像。
FROM ubuntu
接下來,我們需要安裝 Python 環境。在 Dockerfile 文件中添加以下代碼:
RUN apt-get update && \
apt-get install -y python3-pip && \
pip3 install flask
這些代碼將在 Ubuntu 鏡像上運行一系列命令,包括更新包管理工具,安裝 Python3 和 Flask 庫。
接下來,我們需要添加關于簽到功能的代碼。在 Dockerfile 文件中添加以下代碼:
COPY src/ /app
WORKDIR /app
EXPOSE 5000
CMD ["python3", "app.py"]
這些代碼將復制名為 src 的文件夾中的所有內容到鏡像中的 /app 目錄中。通過工作目錄命令更改當前目錄,在 Docker 中暴露 5000 端口并運行 app.py 文件。
一旦我們創建了 Dockerfile 文件,我們就可以使用以下命令來構建鏡像:
docker build -t my_signapp .
這個命令使用 Dockerfile 文件中的指令來構建一個名為 my_signapp 的新鏡像,并且對于點號來表示我們想要在當前路徑下查找 Dockerfile 文件。
最后,我們可以運行容器,將應用程序部署到服務器上:
docker run -d -p 5000:5000 my_signapp
在這個命令中,我們將在后臺運行容器,并將主機的 5000 端口映射到容器的 5000 端口。現在我們就可以在瀏覽器中訪問 http://localhost:5000 進行簽到了。
上一篇vue weex比較