基于ubuntu16.4+python3的flask web项目,使用gunicorn启动,项目运行时需要加载一些动态链接库,并且项目在运行时需要多个后缀为.vpo的授权文件,项目结构如下
DockerFile代码
start.sh 代码
docker build -t ubuntu/flask:v1 https://blog.csdn.net/sinat_39047902/article/details/
执行完成后,可以通过如下命令查看构建的镜像
执行结果
- 示例
用步骤2导入的镜像创建容器,创建前最好将旧版本的容器停掉,以防止由于端口占用导致的容器启动失败的问题
- 示例
查看容器是否正常运行可以通过 来查看,若容器退出,可以查看其日志输出 和path3所在目录下的信息,若缺少,则放置在path2,再执行即可,若因为其他原因退出可联系技术人员.