在CentOS中部署Python項目可以通過Docker容器化來實現,以下是詳細的步驟:
首先,確保你的CentOS系統上已經安裝了Docker。如果尚未安裝,可以按照以下步驟進行安裝:
安裝依賴包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
配置Docker源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安裝Docker CE:
sudo yum install docker-ce docker-ce-cli containerd.io
啟動Docker服務:
sudo systemctl start docker
驗證安裝:
sudo docker run hello-world
在你的項目目錄中創建一個名為 Dockerfile 的文件,內容如下:
# 使用官方的Python鏡像作為基礎鏡像
FROM python:3.9-slim
# 設置工作目錄
WORKDIR /app
# 將本地文件復制到鏡像中
COPY . /app
# 安裝Python依賴
RUN pip install --no-cache-dir -r requirements.txt
# 暴露容器的端口
EXPOSE 5000
# 設置容器啟動時運行的命令
CMD ["python", "app.py"]
在包含 Dockerfile 的目錄中運行以下命令來構建Docker鏡像:
docker build -t my-python-app .
構建完成后,可以使用以下命令來運行Docker容器:
docker run -d -p 5000:5000 my-python-app
如果你更喜歡使用寶塔面板來管理你的Docker容器,可以按照以下步驟操作:
安裝寶塔面板:
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
登錄寶塔面板: 根據提示完成面板的配置和登錄。
添加Docker應用:
deepseek-r1。requirements.txt 文件中列出了所有必要的依賴項。通過以上步驟,你可以在CentOS上成功部署Python項目到Docker容器中。