中国财富新闻网

您的位置:首页 > 消费 >

$docker运行python—docker

在最后一个模块中,我们创建了一个示例应用程序,然后创建了一个用于生成图像的Dockerfile我们使用docker命令docker构建来创建我们的图像现在我们有了一个图像,我们可以运行这个图像,看看我们的应用程序是否正常工作

$docker运行python—docker

容器是一个普通的操作系统进程,除了这个进程是隔离的,因为它有自己的文件系统,自己的网络和自己与主机分离的隔离进程树。

为了运行容器中的图像,我们使用docker run命令docker运行命令需要一个参数,即图像的名称让我们开始我们的图像,并确保它工作正常在终端中运行以下命令

$ docker运行python—docker

运行此命令后,您会注意到没有返回到命令提示符这是因为我们的应用程序是一个REST服务器,在循环中运行,等待传入的请求,在我们停止容器之前不会将控制权返回给操作系统

让我们打开一个新的终端,然后GET使用curl命令向服务器发出请求。编辑/etc/docker/daemon.json并将ipv6密钥设置为true和fixed-cidr-v6您的IPv6子网的密钥。。

$ curl localhost:5000

curl:无法连接到本地主机端口5000:连接被拒绝

如您所见,我们的curl命令失败了,因为与服务器的连接被拒绝这意味着我们无法连接到端口5000上的本地主机这是意料之中的,因为我们的容器是独立运行的,包括网络让我们停止容器,并使用本地网络上发布的端口5000重新启动

要停止容器,请按Ctrl—C这将使您返回到终端提示

要发布容器的端口,我们将在命令中使用— publish标志docker run—publish命令的格式是:因此,如果我们想将容器中的端口5000暴露给容器外的端口3000,我们将把300033605000传递给—publish标志

当我们在容器中运行Flask应用程序时,我们不指定端口默认值为5000

$ docker运行—发布5000:5000 python—docker

现在,让我们从上面重新运行curl命令记得开一个新的终端

$ curl localhost:5000

你好,多克!

成功!我们可以通过端口5000连接到容器中运行的应用程序切换回容器运行的终端,您应该会看到记录到控制台的GET请求

按ctrl—c停止容器。在本例中,我们将其设置为2001:db8336013303360/64。

栏目导读

消博会“神仙打架”:国际巨头入华抢滩新赛道,本土品牌欲出海

消博会“神仙打架”:国际巨头入华抢滩新赛道,本土品牌欲出海

作者:叶子琪

作者:周嘉宝尽管上半年本土疫情的反复让零售市场承压,但中国这片消费热土仍被所有人寄予厚望。7月25日,第二届中国国际消费品博览会在海南海口拉开帷幕。时代财经发现,上半年零售市场的低迷情绪并没有蔓延至这场规格颇高的展会中。作为此次展会主战场,...

2023年定为“消费提振年”,广州消费市场大派“红包”

2023年定为“消费提振年”,广州消费市场大派“红包”

作者:子墨

兔年第一个工作日,刷屏的除了有“开工大吉”,还有政府派发的“大红包”。1月28日,全省高质量发展大会在广州召开。紧随其后,当天下午,广州召开全市高质量发展大会。会上,广州市商务局局长洪谦透露一个重磅信息——广州将2023年定为“消费提振年”...

无人货架凉了新零售的发展新机会在哪?

无人货架凉了新零售的发展新机会在哪?

作者:张璠

摘要:正如电商概念的完善和发展经历了一个过程一样,新零售的发展同样要经历一个从萌芽到成熟的过程。从这个逻辑来看,当前出现的无人货架困境是新零售概念发展成熟的过程当中必然要经历的一个阶段。图片来源:视觉中国从某种程度上来讲,无人货架打了新零售...

华润啤酒欲牵手喜力啤酒业“利润时代”打响高端之争

华润啤酒欲牵手喜力啤酒业“利润时代”打响高端之争

作者:苏婉蓉

中新经纬客户端3月13日电(贺陈慧)积极探索并购机会的华润啤酒,正在加快对啤酒高端市场的布局。3月9日,因传华润啤酒欲收购喜力中国业务,华润啤酒发布价格和成交量异常波动的公告,公告中提到,公司及公司控股股东经常探索和进行有关潜在交易的商业和...