dockerwindows镜像,docker基于当前系统制作镜像

  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完成

dockerwindows镜像,docker基于当前系统制作镜像