前言:
😄作者简介:小曾同学.com,小伙伴们也可以叫我小曾,一个致力于测试开发的博主⛽️
如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊
座右铭:不想当开发的测试,不是一个好测试✌️。
如果感觉博主的文章还不错的话,还请点赞、收藏哦!👍
之前给小伙伴们分享过通过dockerfile制作镜像,今天呢,我们开始进入实战环节。来,牛刀小试一下吧!
使用Docker运行Python程序
需求如下:
将python程序运行在docker中
python程序:
输入
num1:用户输入最小值
num2:用户输入最大值
输出:
rnd:输出num1与num2间的随机数
实战
创建文件夹 dockerPython,文件夹中包含 demo.py、Dockerfile
第一步:编写Python程序
文件名为 demo.py
from random import randint
min_number = int(input("请输入最小值"))
max_number = int(input("请输入最大值"))
if( max_number < min_number ):
print("输入有误")
else:
rnd_number = randint(min_number,max_number)
print(rnd_number)
第二步:编写 dockerfile文件
文件名为 Dockerfile
FROM python
WORKDIR /demo
COPY . /demo
CMD ["python","demo.py"]
第三步:制作镜像
使用如下命令
docker build -f ./Dockerfile -t docker_python:1.0 .
# docker_python:1.0 为镜像名
第四步,查看镜像并启动容器
➜ dockerPython docker images
➜ dockerPython docker run -it 46e1851ea636
实际结果运行如下图:
至此,我们就完成了在Docker中运行Python程序的小案例。当然这也只是入门环节,更复杂的场景,会在后续为大家分享。还请小伙伴们多多支持呀!如果有任何的问题,可给私信给小编。
本文含有隐藏内容,请 开通VIP 后查看