在目录下添加Dockerfile
# 使用官方的 Python 运行时作为父镜像FROM python:3.10-slim
# 设置工作目录WORKDIR /usr/src/app
# 将当前目录的内容复制到容器中的 /usr/src/appCOPY . .
# 安装依赖包RUN pip install --no-cache-dir -r requirements.txt
# 声明运行时容器将监听的端口EXPOSE 5000
# 运行 Flask 应用CMD ["python", "app.py"]
构建镜像(docker设置代理, 不然连不上)
docker build --no-cache -t web-tts .
查看id
docker images
打标签, 不加标签(1.0)则默认为:latest
docker tag 2e7f2f1ff4bc sanqi37/web-tts:1.0
推送到dockerhub
docker push sanqi37/web-tts:1.0
运行容器
docker run -d -v /docker/web-tts:/usr/src/app/static/audio -p 5001:5000 --name web-tts sanqi37/web-tts