docker怎么配置python开发环境
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,这篇文章主要讲解了"docker怎么配置python开发环境",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"docker怎么配置python开发环境"吧
千家信息网最后更新 2025年02月04日docker怎么配置python开发环境
这篇文章主要讲解了"docker怎么配置python开发环境",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"docker怎么配置python开发环境"吧!
步骤:
1.安装docker(这里不详细介绍)
# 参考命令sudo wget -qo- https://get.docker.com/ | sh
2.应用目录结构
├──fanxiangce_docker ├── dockerfile ├── readme.md └─fanxiangce └──app ├── manage.py └── requirements ├── common.txt
3.编写dockerfile(详细命令解释可以参考)
########################################################## # dockerfile to run a flask-based web application# based on an centos:7 image ########################################################### set the base image to use to centos from centos:7# set the file maintainer maintainer jasonwang,wjs7740@163.com# set env varibles used in this dockerfile (add a unique prefix, such as dockyard) # local directory with project source env dockyard_src=fanxiangce# directory in container for all project files env dockyard_srchome=/opt # directory in container for project source files env dockyard_srcproj=/opt/fanxiangce# update the defualt application repository source list run yum -y install epel-release run yum -y install python-pip run yum clean all# copy application source code to srcdir copy $dockyard_src $dockyard_srcproj# create application subdirectories workdir $dockyard_srcproj run mkdir log volume ['$dockyard_srcproj/log/']# install python dependencies run pip install --upgrade piprun pip install -r $dockyard_srcproj/requirements/common.txt# port to expose expose 8000# copy entrypoint script into the image workdir $dockyard_srcproj
4. build镜像
# 在dockerfile同级目录下sudo docker build -t jason/webdemo .
成功后显示successfully,同时返回镜像id,如图:
5.查看并启动镜像
注意,此处-p映射的端口(主机端口:容器端口),容器端口应与flask应用定义的端口一致
sudo docker imagessudo docker run -it --name webdemo -p 8000:8000 jason/webdemo /bin/bash
6.在容器中启动flask应用
python manage.py runserver -p 8000
启动成功如下截图:
7.在浏览器输入127.0.0.1:8000即可访问应用
8.后续
如果容器关闭后需要再次进入,可以用如下命令
# 查看当前容器 sudo docker ps -a# 启动容器docker start webdemo# 进入容器docker attach webdemo
感谢各位的阅读,以上就是"docker怎么配置python开发环境"的内容了,经过本文的学习后,相信大家对docker怎么配置python开发环境这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
容器
端口
环境
开发
配置
应用
命令
镜像
学习
成功
内容
目录
参考
一致
主机
再次
同时
同级
就是
思路
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
jsp ajax 数据库
平度管理软件开发哪家做的好
软件开发培训哪里好一些
幻塔传送服务器没准备好
西安期货平台软件开发
服务器虚拟化容灾
如何自动上传数据库备份文件
家用电脑如何做服务器系统
服务器成员管理员
42u服务器怎么样
奶块哪个服务器最富
代理软件开发公司哪家好
看看数据库
网络安全 实验
服务器bmc管理
深圳软件开发解决方案代理
广州网络安全实验室
我的世界安东尼服务器
四川正规网络技术服务产品介绍
为什么要建立一个网络安全体系
软件开发搜题软件
pubg手游香港服务器
软件开发交接事项
游戏起名软件开发
圳市有信网络技术有限公司
qnap文档服务器
北京和硕信网络技术有限公司
中安服务器
西安交易软件开发
linux服务器编程