首页 > 编程语言 >docker安装并运行python文件

docker安装并运行python文件

时间:2023-01-09 12:23:13浏览次数:41  
标签:文件 python 安装 app 镜像 docker dockerfile

1、使用docker安装python环境,并运行python程序文件

 

首先,创建目录:/home/python/python-docker-app

  并进入python-docker-app目录下,创建dockerfile文件

命令:vim dockerfile

  

  dockerfile文件内容如下:

FROM python  
COPY . /src  
CMD ["python", "/src/index.py"]  

 

2、在python-docker-app目录下,再创建一个index.py文件来用测试,内容如下:

print("Hello world!测试");  

 

  如下:dockerfile文件与index.py文件

 

 

 

 

3、运行并创建镜像,运行命令:docker会根据dockerfile文件的配置生成镜像

(注意最后有个"." 点)

docker build -t python-app .

 

创建docker镜像成功如下:镜像名 python-app

 

 

然后运行python-app镜像命令:

docker run python-app

 

运行python程序成功,打印如下:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:文件,python,安装,app,镜像,docker,dockerfile
From: https://www.cnblogs.com/spll/p/17036651.html

相关文章

  • docker部署rocketmq
     dockerpullfoxiswho/rocketmq:server-4.7.0 (拉取镜像)dockerpullfoxiswho/rocketmq:broker-4.7.0(拉取镜像) mkdir/opt/rocketmq-server (创建mq使用目录)mkd......
  • Python+Selenium
    python+Selenium学习Selenium组件SeleniumIDE:是一个测试集成开发环境,可以结合FF录制脚本,并对脚本编辑和调试特点:1.很容易在页面上就行录制​2.能自动通......
  • Python-列表
    列表中的每一个元素都是可变的。这意味着我们可以在列表中添加、删除、修改元素。 列表中的元素是有序的。Weekday=['Monday','Tuesday','Wednesday','Thursday','F......
  • Python_sqlite3与sqlite数据库交互
    基础功能importsqlite3#sqlite一个文件就是一个库#连接test.db数据库,没有就创建conn=sqlite3.connect('test.db')#创建一个cursorcur=conn.cursor()#......
  • 人大金仓Linux安装启动报错-bash: basic_path: 未找到命令
    linux系统安装人大金仓,莫名报错,报错为找到bash命令basic_path。感觉是脚本那个位置写错,(但是这个包是官网上面的包,照常安装应该不会出现问题)去/opt/Kingbase/ES/V8/data/......
  • Python-字符串
    用单引号,双引号,三引号创建字符串。不同数据类型是不能够合并的,必须转换为同一类型num=1string='1'num2=int(string)print(num+num2)   加号(+)用于字......
  • RabbitMQ Linux安装与启动服务
    本文转载自https://blog.csdn.net/chengmin123456789/article/details/1247102771、先下载erlang-23.2.3-1.el7.x86_64与rabbitmq-server-3.8.11-1.el7.noarch百度网......
  • 【linux】CentOS7上安装protobuf
    CentOS安装ProtobufCentos7安装protobuf3.6.1安装 protobuf【 安装3.6.1(实际应用版本protobuf-3.21.12)】wgethttps://github.com/protocolbuffers/p......
  • 最新2022年Docker面试题高级面试题及附答案解析
    最新2022年Docker面试题高级面试题及附答案解析全部面试题答案,更新日期:01月30日,直接下载吧!下载链接:高清500+份面试题资料及电子书,累计10000+页大厂面试题PDFDocker......
  • 最新Docker面试题及答案附答案汇总
    最新Docker面试题及答案附答案汇总全部面试题答案,更新日期:01月30日,直接下载吧!下载链接:高清500+份面试题资料及电子书,累计10000+页大厂面试题PDFDocker题1:非官方仓......