您现在的位置是:热点 >>正文
云计算核心技术Docker教程:Python镜像使用 Compose 在本地开发
热点362人已围观
简介...
在本节中,我们将创建一个Compose 文件以使用单个命令启动我们的 python-docker 和 MySQL 数据库。我们还将设置 Compose 文件以python-docker-dev在调试云计模式下启动应用程序,以便我们可以将调试器连接到正在运行的进程。
python-docker在 IDE 或文本编辑器中打开该目录并创建一个名为docker-compose.dev.yml. 将以下命令复制算核并粘贴到文件中。
version: '3.8'
services:
web:
build:
&心技nbsp;context: .
ports:
- 5000:5000
volumes:
&n术Dbsp; - ./:/app
mysqldb:
image: mysql
ports:
&ocnbsp; - 3306:3306
environment:
- MYSQL_ROOT_PASSWORDke=p@ssw0rd1
volumes:
- mysql:/var/lib/mysql
r教 - mysql_config:/etc/mysql
volumes:
mysql:
mysql_con程:fig:
这个 Compose 文件非常方便,因为我们不必键入要传递给docker run命令的所有参数。我们可以使用 Compose 文件声明性地做到这一点。
我们公开端口 5000,以便我们可以访问容器Py内的开发 Web 服务器。我们还将我们的本地源代码映射到正在运行的容器中,以在我们的文本编辑器中进行更改,并在容器中获取这些更改。
使用 Compose 文件的另一个非常酷的功能是我们将服务解析设置th为使用服务名称。因此,我们现在可以在连接字符串中使用“mysqldb”。我们使用“mysqldb”的原因是因为这是我们在 Compose 文件中命名我们的 MySQL 服务的原因。
现在,要启动我们的应用on程序并确认它运行正常,请运行以下命令:
$ docker-compose -f docker-compose.dev.yml up --build
我们传递--build标志,以便 Docker 编译我们的镜像图像,然后启动容器。
现在让我们测试我们的 API 端点。打开一个新终端,然后使用 curl 命令向服务器发出 GET 请求:
$ curl http://localhost:5000/initdb
$ curl h使用ttp://localhost:5000/widgets
您应该会收到以下回复:
[]
这是因为我们的数据库是空的。
Tags:
相关文章
阿里通义万相预告Wan 2.2-S2V模型:解锁AI视频音频同步生成
热点近日,阿里通义万相团队在社交媒体平台X上发布预告,即将推出其最新的AI模型—— Wan2.2-S2V 。这款新模型的核心亮点在于,它不仅具备强大的视频生成能力,还能同步生成音频,实现了 视频与音频的深...
【热点】
阅读更多谷歌正在应用AI破解数据中心的下一代地热能
热点地热发电有很多值得称道之处,利用地球地表下的自然热量来发电。它是一种可再生能源,排放很少的碳,而且不像其他可再生能源,它是稳定的。它的发电能力不会因天气或一天中的时间而波动。 但到目前为止,它的适用性...
【热点】
阅读更多标签: 宝宝巴士 Super JoJo 点读笔 广告争议
热点云梦级10月30日云梦级消息,据新浪科技《BUG》栏目报道,近日,有网友反映,在打开宝宝巴士旗下一款“宝宝巴士儿歌”App时,开屏会跳转到含有成人内容、低俗擦边直播等不适合儿童观看的第三方广告,引发家...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.lneg.pt/?cat=140&s=google霸屏优化【tg:seogoogle987】,USL
- https://www.vivaraise.fr/catalogsearch/result/?q=google霸屏优化【tg:seogoogle987】,eau
- https://www.niaogebiji.com/pc/article/search?keyword=google霸屏优化【tg:seogoogle987】,QFS
- https://www.sebson.de/en/search?query=google霸屏优化【tg:seogoogle987】,YHC
- https://www.udc.co.uk/index.php?route=product/search&sort=p.price&order=DESC&tag=google霸屏优化【tg:seogoogle987】,VWV
- https://www.paxnet.co.kr/search/jongmok?kwd=google霸屏优化【tg:seogoogle987】UbD
- https://www.jusoen.com/addreng.asp?p1=google霸屏优化【tg:seogoogle987】SSD
- https://www.paxnet.co.kr/search/jongmok?kwd=google霸屏优化【tg:seogoogle987】fad
- https://www.whirlpool.com.hk/chinese/catalogsearch/result?cat=30&q=google霸屏优化【tg:seogoogle987】,jqC
- https://www.tahiti-infos.com/search/google霸屏优化【tg:seogoogle987】,nRD
- https://www.youm7.com/Home/Search?allwords=google霸屏优化【tg:seogoogle987】,4XT
- https://www.goodreads.com/quotes/tag/google霸屏优化【tg:seogoogle987】JRJ
- https://www.soccerbible.com/search?q=google霸屏优化【tg:seogoogle987】,xqv
- https://www.lyrics.com/lyrics/google霸屏优化【tg:seogoogle987】,HPT
- https://www.l-and-b.jp/?page=1&s=google霸屏优化【tg:seogoogle987】,MMa
- https://www.merchbar.com/search?q=google霸屏优化【tg:seogoogle987】,Vf6
- https://www.rockngem.com/?action=CHECK&s=google霸屏优化【tg:seogoogle987】,4V3
- https://www.laoairlines.com/?action=QUERY&s=google霸屏优化【tg:seogoogle987】,51J
- https://5gaa.org/?token=6e2l7hjt2i26gzgctgwdrv7v0j6nxorq&s=google霸屏优化【tg:seogoogle987】q7W
- https://www.kawainter.com/catalogsearch/result/?q=google霸屏优化【tg:seogoogle987】,qDs
- https://www.wellbees.com/index.php/catalogsearch/result/index/?q=google霸屏优化【tg:seogoogle987】,Znp
- https://www.tombow.com/en/search/google霸屏优化【tg:seogoogle987】,uTE
- https://www.kissthekangaroo.com.au/index.php?route=product/search&tag=google霸屏优化【tg:seogoogle987】,WPz
- https://www.xbiao.com/search/index?tpf&wd=google霸屏优化【tg:seogoogle987】,TLG
- https://www.nuovabai.it/catalogsearch/result/?action=SEARCH&q=google霸屏优化【tg:seogoogle987】,33I
- https://www.tarleton.edu/?s=google霸屏优化【tg:seogoogle987】,X2h
- https://www.vietnamconsulate-sf.org/?action=CHECK&s=google霸屏优化【tg:seogoogle987】,dWX
- https://www.livehindustan.com/tags/google霸屏优化【tg:seogoogle987】,H9b
- https://www.remit.co.jp/ne/?s=google霸屏优化【tg:seogoogle987】,tbZ
- https://www.urmc.rochester.edu/news/search?q=google霸屏优化【tg:seogoogle987】,MSP
- https://www.pearlstonecenter.org/search/google霸屏优化【tg:seogoogle987】,Slm
- https://www.scivee.tv/?s=google霸屏优化【tg:seogoogle987】,ezK
- https://www.miamiopenmri.com/?action=CHECK&s=google霸屏优化【tg:seogoogle987】,bcR
- https://www.pearson.com/en-us/search.html?aq=google霸屏优化【tg:seogoogle987】,DWi
- https://www.paulaschoice.hk/zh_hant/catalogsearch/result/?q=google霸屏优化【tg:seogoogle987】,yl6
- https://www.reginatangoshoes.com/en/catalogsearch/result/index/?T=1686132113407&q=google霸屏优化【tg:seogoogle987】,rQz
- https://www.springfieldlibrary.org/library/?s=google霸屏优化【tg:seogoogle987】,tOW
- https://www.wilsonart.com/catalogsearch/result/?action=CHECK&q=google霸屏优化【tg:seogoogle987】,n5x
- https://www.oikos-tecnics.com/?s=google霸屏优化【tg:seogoogle987】,qDG
- https://www2.ual.es/ProyectoLates/?s=google霸屏优化【tg:seogoogle987】,mQ6
- https://www.losgatoschamber.com/list/search?action=SEARCH&q=google霸屏优化【tg:seogoogle987】,PET
- https://www.theaerogroup.net/?cat=28&s=google霸屏优化【tg:seogoogle987】,vt2
- https://www.shacknews.com/editorial-search?q=google霸屏优化【tg:seogoogle987】,LaQ
- https://jihoon471.cafe24.com/product/search.html?banner_action=&keyword=google霸屏优化【tg:seogoogle987】e75
- https://dict.naver.com/dict.search?dicQuery&query=google霸屏优化【tg:seogoogle987】bRj
- https://www.mygrandma.com/Items.aspx?search=google霸屏优化【tg:seogoogle987】,ATE
- https://www.rostaing.com/catalogsearch/result/?cat=22&q=google霸屏优化【tg:seogoogle987】,Yn7
- https://wwwcp.umes.edu/search/google霸屏优化【tg:seogoogle987】,T2r
- https://www.world-architects.com/en/search?term=google霸屏优化【tg:seogoogle987】,FQT
- https://www.therapeuticassociates.com/?cat=5&s=google霸屏优化【tg:seogoogle987】,2al