windows下Docker部署Flask的详细教程

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享
免费资源网 – https://freexyz.cn/

Docker默认安装路径是在C盘,Windows中修改Docker**默认安装****路径方法:

1.先创建 D:Program FilesDocker 目录

2.运行命令,创建链接

mklink /J “C:Program FilesDocker” “D:codeSoftwareDocker”

windows下Docker部署Flask的详细教程插图

3.点击exe安装完成后,查看版本

docker -v

windows下Docker部署Flask的详细教程插图1

4.运行docker的hello world

docker run hello-world

windows下Docker部署Flask的详细教程插图2

查看镜像

docker images

windows下Docker部署Flask的详细教程插图3

5.docker部署flask例子

5.1 新建Flaskdemo 新建虚拟环境

python -m venv venv

激活

.venvScriptsactivate

安装Flask

pip install Flask

app.py代码

from flask import Flask
app = Flask(__name__)

@app.route(/)
def index():
return “hello,learn docker”
if __name__ == __main__:
app.run(host=”0.0.0.0″,port=7001,debug=True)

5.2 创建DockerFile文件

注:放在项目的根目录下,然后根据里面的指令来配置具体项目所需的环境

这里使用的是vscode里面的插件docker

Ctrl Shift P,输入docker:add

windows下Docker部署Flask的详细教程插图4

即可依据框架选择,然后自动生成

windows下Docker部署Flask的详细教程插图5

# For more information, please refer to https://aka.ms/vscode-docker-python
FROM python:3.8-slim

EXPOSE 5001

# Keeps Python from generating .pyc files in the container
ENV PYTHONDONTWRITEBYTECODE=1

# Turns off buffering for easier container logging
ENV PYTHONUNBUFFERED=1

# Install pip requirements
COPY requirements.txt .
RUN python -m pip install -r requirements.txt

WORKDIR /app
COPY . /app

# Creates a non-root user with an explicit UID and adds permission to access the /app folder
# For more info, please refer to https://aka.ms/vscode-docker-python-configure-containers
RUN adduser -u 5678 –disabled-password –gecos “” appuser


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容