使用Docker运行Python程序

发布于:2022-10-21 ⋅ 阅读:(456) ⋅ 点赞:(0)

前言:
😄作者简介:小曾同学.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 后查看

网站公告

今日签到

点亮在社区的每一天
去签到