docker 执行py文件
我们知道docker的作用是日常开发中很重要的工具,那么今天我们就来说一下如何用docker 来运行我们开发的py文件。
1、获取python镜像
docker run python:3.7.5
1.
这里说明一下,python镜像很多,可以根据自己的需要选择合适的版本,尽量选择满足py文件功能且所占内存较小的镜像。
2、查看镜像是否获取成功
docker images
1.
3、将要执行的py文件上传到服务器
上传的方法有很多,可以使用rz命令或者用xshell自带的插件
4、使用docker执行便py文件并创建容器
docker run -v /pyapp:/usr/src/python -w /usr/src/python python:3.7.5 python cfb.py
1.
5、查看容器
docker ps -a
1.
6、命令说明
docker run python:3.7.5 加载python镜像
-v /pyapp:/usr/src/python 将服务器目录挂载到docker指定目录
-w /usr/src/python docker执行目录
python:3.7.5 挂载镜像
python cfb.py 执行脚本
docker rm -v 5b57e275e4bb 删除容器
需要注意的是不能每一次都用docker run 命令,这样会创建很多的docker容器,容器创建以后可以用docker start 容器id即可。
docker 执行py文件相关推荐
- python3.6卸载教程_Python3.6安装卸载、执行命令、执行py文件的方法详解
开发一个功能,C/C++可能要500行代码,Java可能需要200行代码,然而Python可能需要50行代码,虽然代码少,可能开发的飞起,但是这其实是已牺牲运行效率位代价的,可能C只要1秒,Java需 ...
- 怎么在命令行执行.py文件,py文件生成可执行文件
大家好,小编来为大家解答以下问题,怎么在命令行执行.py文件,怎么运行python的py文件,现在让我们一起来看看吧! 1.后缀PY的文件怎么用? 后缀PY的文件可以用Python软件打开,具体操作步 ...
- python中执行py文件出错(提示File “<stdin>”,line 1,SyntaxError:invalid syntax)
python中执行py文件出错(提示File "<stdin>",line 1,SyntaxError:invalid syntax) 解决办法: 上图中已通过输入py ...
- python3.6.6卸载_Python3.6安装卸载、执行命令、执行py文件的方法详解
Python3.6安装卸载.执行命令.执行py文件的方法详解 开发一个功能,C/C++可能要500行代码,Java可能需要200行代码,然而Python可能需要50行代码,虽然代码少,可能开发的飞起, ...
- python命令行执行 .py文件提示ModuleNotFoundError: No module named 'XXX' 解决方法
今天用Jenkins执行.py文件时,总是提示ModuleNotFoundError: No module named 'XXX',百思不得其解.但是在PyCharm中却是能执行成功的,想了想然后在终 ...
- ubuntu服务器上安装anaconda3并执行py文件
基本配置 登录服务器 ssh user@ip 下载anaconda3,使用wget命令 wget https://repo.anaconda.com/archive/Anaconda3-2020.11 ...
- 八、robot framework常见错误:执行py文件报global name ‘os’ is not defined
执行py文件报global name 'os' is not defined 原因: Py文件没有添加'import os'信息 解决方法: Py文件添加'import os'信息
- python执行py文件生成pyc_python生成pyc文件
pyc文件是py文件编译后生成的字节码文件(byte code).pyc文件经过python解释器最终会生成机器码运行.所以pyc文件是可以跨平台部署的,类似Java的.class文件.一般py文件改 ...
- 在python IDLE里执行py文件
Import 在IDLE下也可以用import来运行文件.如运行test.py文件:improt test 但是对于一个文件,improt只能在第一次导入时运行文件.在第一次导入之后,其他的导入都不会 ...
最新文章
- 包含c语言的序列化字符,Android Serializable与Parcelable原理与区别
- C++获取文件名、不带后缀的名字、后缀名
- 可能是基于 Hooks 和 Typescript 最好的状态管理工具
- navicate破解失败后删除注册表
- MongoDB优化之二:常见优化方法
- 【jquery系列|Jquery总结篇】包含各种实例,文末有彩蛋!
- VMware vSAN分布式存储安装配置
- MyCAT全局序列号-数据库方式
- JPA学习笔记---JPA理解---第一个JPA程序
- [undo]ip address ppp-negotiate
- Python爬取历年招聘数据,告诉你如何成为备受追捧的数据分析工程师!
- Promise 解决同步请求问题
- Visual Studio基于CMake配置opencv1.0.0、opencv2.2
- oracle中批量修改表,Oracle 批量修改某个用户下表的表空间
- ListView的刷新
- 使用postman下载附件
- 软件测试——开发模型、测试模型介绍
- 详解脑的功能区域分布以及布罗德曼分区系统
- 解决 Cannot resolve symbol ‘XXXxxx‘问题
- java socket / IM / Message / chat / liaotian / xmpp