dockerwindows镜像,docker基于当前系统制作镜像
1.导出Flask项目依赖包的pip freeze requirements.txt命令生成的文件,放在项目的根目录下。
2.制作Docker图像1)。创建一个文件夹,比如docker_build,来存储项目和DockerFile文件。
将项目直接复制到docker_build文件中。
创建DockerFile文件,无后缀
2).编写DockerFile文件
#项目基于的python版本来自python:3.8#将store项目添加到代码文件夹(不需要创建代码)添加。/store /code#将代码设置到工作目录WORKDIR /code#导入项目依赖包运行pip install-r requirements . txt # port 5000(removable)EXPOSE 5000 #并执行cmd [python ,/code/app.py , 0.0.0] 3 .制作Docker图像。用PyCharm打包(推荐)
跳过Docker安装和远程配置
PyCharm安装docker插件文件设置插件搜索Docker安装
连接Docker遥控器
配置DockerFile以运行
连接Docker,右键单击部署并选择上面配置的商店。
Docker开始建造,自动启动如遇到卡死/报错等, 请重试。
当项目端口被占用且启动失败时
检查港口占用率
Netstat -tunlp grep port查看详细过程
Ps -ef grep占领者名字与进程kill无关
Kill -9进程ID重新启动容器
码头集装箱ID重启服务器开放对应端口, 访问 ip:port。使用Docker命令打包。
压缩并上传docker_build目录到服务器,解压,打包。
Docker build -t映像名称DockerFile文件路径(。代表当前路径)如:docker build -t store。在构建时,它通常会卡在下载包中…以及各种意想不到的问题…
如需配置域名再搭配Nginx完成
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。