docker如何运行一个python脚本
更新时间:2024年01月03日 08:44:06 作者:视野酝酿灵感
这篇文章主要介绍了docker如何运行一个python脚本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
最近想学一下python,考虑到最近也在使用docker所以尝试写一个最简单的python脚本在docker里运行一次,废话不多说上代码
一、编写最简单的python脚本
1.创建python文件
在/opt/python/下新建一个main.py文件
[root@iZbp1gb56hovi28396lxopZ python] vim main.py
2.放入代码
文件内容如下 按i输入
def print_hi(name):
print(name)
if __name__ == '__main__':
print_hi("Hi, PyCharm")
print_hi("hello,world")
按 esc结束输入再输入:wq保存这个文本并退出
二、编写dockerfile文件
1.创建dockerfile文件
在/opt/python/下新建一个dockerfile文件
[root@iZbp1gb56hovi28396lxopZ python] vim dockerfile
2.dockerfile文件内容
#拉取docker环境 FROM python #设置工作目录 WORKDIR /app #将dockerfile同级目录的文件传到docker容器内的app文件夹下 ADD . /app #运行python的命令 CMD python main.py
三、启动docker
1.创建docker镜像
在dockerfile同级目录下运行下列指令创建一个镜像
[root@iZbp1gb56hovi28396lxopZ python] docker build -t pytest .
2.创建并运行docker镜像
查看已经生成的镜像
[root@iZbp1gb56hovi28396lxopZ python] docker image ls

运行容器
[root@iZbp1gb56hovi28396lxopZ python] docker run -d pytest
3.查看docker运行结果
查看的容器id

查看docker容器的日志
[root@iZbp1gb56hovi28396lxopZ python] docker logs d5d0c05c31fe
最后我们看到docker打印的日志有脚本写的内容,代表运行成功!

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
docker desktop无法启动的一种解决方法(附完整步骤)
这篇文章主要介绍了如何解决由于关闭虚拟化导致Docker Desktop无法启动的问题,通过重新启动虚拟化和WSL发行版解决了问题,并总结了其中的步骤和遇到的报错,需要的朋友可以参考下2025-03-03
Docker容器化部署尝试——多容器通信(node+mongoDB+nginx)
这篇文章主要介绍了Docker容器化部署尝试——多容器通信(node+mongoDB+nginx),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-12-12


最新评论