您现在的位置是:热点 >>正文
云计算核心技术Docker教程:将Python的镜像作为容器运行
热点007514人已围观
简介...
在上一个模块中,我们创建了示例应用程序,然后创建了一个用于生成映像的 Dockerfile。我们使用 docker 命令 docker build 创建了我们的镜像云计。现在我们有了一个图像,我们可以运行该图像并查看我们的应用程序是否正常运行。
容器是一个普通的操作系统进程,除了这个进程是隔离的,因为它有自己的文件系统,自己的网算核络,以及与主机分离的自己的隔离进程树。
要在容器内运行映像,我们使用该docker run命令。该docker run命令需要一个参数,即图像的名称。让我们启动心技我们的图像并确保它正确运行。在终端中运行以下命令。
$ docker run python-docker
运行此命令后,您会注意到您没有返回到命令提示符。这是因为我们术D的应用程序是一个 REST 服务器,并且在循环中运行,等待传入的请求,而不会将控制权返回给操作系统,直到我们停止容器。
让我们打开一个新终端,然后GET使用curl命oc令向服务器发出请求。
$ curl localhost:5000
curl: (7) Failed to connect to localhost port 5000: Connekection refused
如您所见,我们的curl命令失败了,因为与我们的服务器的连接被拒绝。这意味着,我们无法在端口 5000 上连接到本地主机。这是意料之r教中的,因为我们的容器是独立运行的,包括网络。让我们停止容器并使用我们本地网络上发布的端口 5000 重新启动。
要停止容器,请按 ctrl-c。这将使您返回到终端提示程:。
要为我们的容器发布端口,我们将在命令中使用--publish flag(-p简称) docker run。--publish命令的格式为[host port]:[co将Pntainer port]. 因此,如果我们想将容器内的端口 5000 暴露给容器外的端口 3000,我们将传递3000:5000给--publish标志。
我们在容器中yt运行 Flask 应用程序时没有指定端口,默认是 5000。如果我们希望我们之前的请求在 5000 端口工作,我们可以将主机的 5000 端口映射到容器的 5000 端口:
$ho docker run --publish 5000:5000 python-docker
现在,让我们从上面重新运行 curl 命令。记得打开一个新的终端。
$ curl ln的ocalhost:5000
Hello, Docker!
成功!我们能够通过端口 5000 连接到在容器内运行的应用程序。切换回运行容器的终端,您应该会看到 GET 请求记镜像录到控制台。
[31/Jan/2021 23:39:31] "GET / HTTP/1.1" 200 -
按 ctrl-c 停止容器。
Tags:
相关文章
AIOps鐨勫巻鍙层€佺敤閫斿拰鏈�潵
热点閲囩敤AIOps鏄�繀瑕佺殑锛屽洜涓哄�浠婄�鐞嗗拰杩愯�鎶€鏈�郴缁熷お澶嶆潅浜嗭紝浠呴潬浜虹被鏃犳硶绠$悊銆� 涓轰簡鐞嗚ВAIOps锛岃浆鍙樹负杩欐牱鐨勬兂娉曚細鏈夋墍甯�姪锛氫汉绫诲缓绔嬬殑鎶...
【热点】
阅读更多谷歌宣布Android引入全新设计语言Material You 支持自选颜色
热点新浪科技讯 5月19日凌晨消息,Google I/O 2021开发者大会(后文简称谷歌I/O)今日开幕,去年因疫情因新冠疫情而被取消之后,2021年谷歌I/O大会重新回归,并采用全程线上的形式,对所有...
【热点】
阅读更多谷歌拟测试“消防无人机” 重点瞄准农田灭火
热点新浪科技讯 2月4日凌晨消息,据报道,各大科技大厂正在推动无人机在各行各业的应用,而美国谷歌公司想出了一个“妙招”,让无人机进行农业领域的消防灭火作业。一份周二提交给美国联邦航空管理局的文件显示,谷歌...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.ushmm.org/search/results/?ID=8s0587Oi8UTv74zPPM4fuhwjNpe2hsEE&q=必应快排【tg:seogoogle987】,RC6
- https://www.rhymezone.com/r/rhyme.cgi?typeofrhyme=oldrel&loc=nojs&Word=必应快排【tg:seogoogle987】,3e9
- https://www.duksung.ac.kr/search/front/Search.jsp?qt=必应快排【tg:seogoogle987】Ngu
- https://www.tcv.org.uk/search/必应快排【tg:seogoogle987】,fLd
- https://www.youtube.com/hashtag/必应快排【tg:seogoogle987】,XVy
- https://www.wellbees.com/catalogsearch/result/?action=CHECK&q=必应快排【tg:seogoogle987】,olX
- https://www.yli.ro/catalogsearch/result/?q=必应快排【tg:seogoogle987】,S0G
- https://www.nctsn.org/search?cat=191&query=必应快排【tg:seogoogle987】,ZKW
- https://www.rollingstone.it/?ID=DVMeu3AlmzZE1cuJ2FmgmO5TSCQRb3yh&s=必应快排【tg:seogoogle987】,emI
- https://www.sogou.com/web?query=必应快排【tg:seogoogle987】,15L
- https://www.toy-people.com/?s=必应快排【tg:seogoogle987】,TCk
- https://www.teamlab.art/ko/?submit=必应快排【tg:seogoogle987】,omP
- https://www.lee.com/search?q=必应快排【tg:seogoogle987】,ypx
- https://www.world-architects.com/en/search?term=必应快排【tg:seogoogle987】,Y2u
- https://www.lauben.com/en/?action=SEARCH&s=必应快排【tg:seogoogle987】,1X2
- https://www.hanbat.ac.kr/search/front/Search.jsp?qt=必应快排【tg:seogoogle987】kA6
- https://www.vietnamconsulate-sf.org/?action=CHECK&s=必应快排【tg:seogoogle987】,FyR
- https://www.ntv.co.jp/3min/search/?action=QUERY&q=必应快排【tg:seogoogle987】,TsZ
- https://www.roberthalf.com/us/en/jobs/all/必应快排【tg:seogoogle987】YJ3
- https://www.mesec.cz/vyhledavani/?qs=必应快排【tg:seogoogle987】,J13
- https://www.otakuninjahero.com/en/search/必应快排【tg:seogoogle987】,zOK
- https://www.prattlibrary.org/search?q=必应快排【tg:seogoogle987】,ha1
- https://www.shacknews.com/editorial-search?q=必应快排【tg:seogoogle987】,JXN
- https://www.wou.edu.my/?s=必应快排【tg:seogoogle987】,vgp
- https://www.libros.unam.mx/catalogsearch/result/?cat=37&dir=asc&format=20&lit=20&manufacturer=3230&mode=list&order=year_edition&q=必应快排【tg:seogoogle987】,k9F
- https://www.madebyoranges.com/nl/search/必应快排【tg:seogoogle987】,5kc
- https://www.goodreads.com/quotes/tag/必应快排【tg:seogoogle987】Q86
- https://www.openstreetmap.org/search?query=必应快排【tg:seogoogle987】,4yQ
- https://www.localfootdoc.com/?s=必应快排【tg:seogoogle987】,V0I
- https://www.uckfieldtc.gov.uk/?s=必应快排【tg:seogoogle987】,fjy
- https://www.pacific-lifestyle.co.uk/search?sort=alphabetical&term=必应快排【tg:seogoogle987】,2R5
- https://www.kaliastyle.com/catalogsearch/result/?q=GOOGLE必应快排【tg:seogoogle987】,bc9
- https://www.spoiledsweetboutique.com/search/必应快排【tg:seogoogle987】,5xC
- https://www.tailoy.com.pe/catalogsearch/result/?q=必应快排【tg:seogoogle987】,AKC
- https://www.dba.dk/soeg/?soeg=必应快排【tg:seogoogle987】N30
- https://www.msrenewal.com/search/必应快排【tg:seogoogle987】,Csv
- https://yokohama-oht.com/?action=CHECK&s=必应快排【tg:seogoogle987】,1Fq
- https://www.teacherspayteachers.com/Browse/Search:必应快排【tg:seogoogle987】,OHd
- https://www.maafushidive.com?collections?vendors?q=必应快排【tg:seogoogle987】,D11
- https://www.tiktok.com/tag/必应快排【tg:seogoogle987】,vY2
- https://www.sweat.com/collections/vendors?q=必应快排【tg:seogoogle987】,EOY
- https://www.xvideos.com/tags/必应快排【tg:seogoogle987】,rfL
- https://www.whiterock2008.com.tw/search?q=必应快排【tg:seogoogle987】,4aY
- https://www.tumblr.com/tagged/必应快排【tg:seogoogle987】,8gH
- https://www.maigoo.com/search/?block=&q=必应快排【tg:seogoogle987】,Dti
- https://www.normani.de/search?q=必应快排【tg:seogoogle987】,8zV
- https://www.smarty.net/search?q=必应快排【tg:seogoogle987】,HVn
- https://www.vivaraise.fr/catalogsearch/result/?q=必应快排【tg:seogoogle987】,3BH
- https://www.theaerogroup.net/?cat=28&s=必应快排【tg:seogoogle987】,98E
- https://www.remit.co.jp/pt/?action=CHECK&s=必应快排【tg:seogoogle987】,1VO