您现在的位置是:热点 >>正文
云计算核心技术Docker教程:使用 Compose 在本地开发
热点633212人已围观
简介...
在本节中,我们将创建一个 Compose 文件,以使用一个命令启动我们的 node-docker 和 MongoDB。我们还将设置 Compose 文件以在调试模式下启动 node-docker,以便我们可以将调试器连接到正在运行的节点进程。
在 IDE 或文本云计编辑器中打开 notes-service 并创建一个名为docker-compose.dev.yml. 将以下命令复制并粘贴到文件中。
version: '3.8'
services:
notes:
build:
&nb算核sp; context: .
ports:
- 8000:8000
- 9229:922心技9
environment:
- SERVER_PORT=8000
- CONNECTIONSTRING=mongodb://术Dmongo:27017/notes
volumes:
- ./:/app
command: npm run debug
mongo:
oc image: mongo:4.2.8
ports:
- 27017:27017
volumes:
- mongodbke:/data/db
- mongodb_config:/data/configdb
volumes:
mongodb:
 r教; mongodb_config:
这个 Compose 文件非常方便,因为我们不必键入要传递给docker run命令的所有参数。我们可以在 Compose 文件中声明性地做到这一点。
我们正在公开,port 9229以程:便我们可以附加调试器。我们还将本地源代码映射到正在运行的容器中,以便我们可以在文本编辑器中进行更改,并在容器中获取这些更改。
使用 Compose 文件的另一个非常酷的功能是我们将服务解析设置为使用服务名称。所以我们现在可以“mongo”在我们的连接字使用符串中使用。我们使用 mongo 的原因是因为我们在 Compose 文件中将我们的 MongoDB 服务命名为。
要在调试模式下启动我们的应用程序,我们需要在我们的package.json文件中添加一行来告诉 npm 如何在调试模式下启动我们的应用程序。
打开pack Cage.json文件并将以下行添加到脚本部分:
"debug": "nodemon --inspect=0.0.0.0:9229 server.js"
如您所见,我们将使用 nodemon。Nodemon 以调试模式启动我们的服务器,并监视已更改的文件,并重om新启动我们的服务器。让我们在终端中运行以下命令将 nodemon 安装到我们的项目目录中。
$ npm install nodemon
让我们启动我们的应用程序并确认它运行正常。
$ docker-compose -f docker-compose.dev.yml upop --build
我们传递--build标志,以便 Docker 编译我们的图像,然后启动它。
如果一切顺利,您应该会看到类似的内容:
现在让我们测试我们的 API 端点。运行以下 curl 命令:
curl --request GET --url http://localsehost:8000/notes
您应该会收到以下回复:
{"code":"success","meta":{"total":0,"count":0},"payload":[]}
Tags:
相关文章
标签: 3152026 315
热点文/许芸 云梦级 3月15日讯,2026年央视3·15晚会曝光了私域营销里的专家之谜。 据报道,一些顶着各类世家传人头衔的所谓医学专家,打着健康科普的幌子,在私域营销视频中大吹疗效,将普通药、保健品吹...
【热点】
阅读更多IDC:2020第二季度中国可穿戴设备市场出货量3293万台 同比增15.3%
热点12月1日下午消息,IDC《中国可穿戴设备市场季度跟踪报告,2020年第三季度》显示,2020年第二季度中国可穿戴设备市场出货量为3,293万台,同比增长15.3%。基础可穿戴设备(不支持第三方应用的...
【热点】
阅读更多标签: DeepSeek ClaudeCode DeepSeekCodeHarness Anthropic
热点云梦级5月20日云梦级消息,「甲子光年」从接近DeepSeek的知情人士处获悉,DeepSeek内部正在组织一个新的Harness团队,方向是代码智能体产品,内部对标Anthropic旗下的Claud...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.flickr.com/photos/tags/谷歌蜘蛛池租用【tg:seogoogle987】PLJ
- https://www.sonepar.ch/fr/search?q=谷歌蜘蛛池租用【tg:seogoogle987】,xWm
- https://www.openstreetmap.org/search?query=谷歌蜘蛛池租用【tg:seogoogle987】,Xyu
- https://www.signingsavvy.com/sentence/谷歌蜘蛛池租用【tg:seogoogle987】,vb0
- https://www.routesonline.com/search/?query=谷歌蜘蛛池租用【tg:seogoogle987】,rcL
- https://www.partilerdunyasi.com/index.php?route=product/search&tag=谷歌蜘蛛池租用【tg:seogoogle987】,MXj
- https://www.smarty.net/search?q=谷歌蜘蛛池租用【tg:seogoogle987】,7ez
- https://www.umc.edu/search.aspx?ID=I4gnDKRS991MFcIDDzoYze4aWSAszAm7&q=谷歌蜘蛛池租用【tg:seogoogle987】,ULA
- https://www.uckfieldtc.gov.uk/?s=谷歌蜘蛛池租用【tg:seogoogle987】,VJ6
- https://www.wheels24.gr/?action=CHECK&s=谷歌蜘蛛池租用【tg:seogoogle987】,0FG
- https://www.simcoemuskokahealth.org/SearchResults.aspx?SearchQuery=谷歌蜘蛛池租用【tg:seogoogle987】,Snl
- https://www.kores.com/?s=谷歌蜘蛛池租用【tg:seogoogle987】,nKw
- https://www.thedp.com/page/search?q=谷歌蜘蛛池租用【tg:seogoogle987】,LgZ
- https://www.nctsn.org/search?cat=191&query=谷歌蜘蛛池租用【tg:seogoogle987】,AH5
- https://www.maigoo.com/search/?block=&q=谷歌蜘蛛池租用【tg:seogoogle987】,WLp
- https://www.takachi-enclosure.com/search?eqYB=gnI31Ou&text=谷歌蜘蛛池租用【tg:seogoogle987】,T8U
- https://www.lssystems.co.uk/search?page=0&per_page=24&term=谷歌蜘蛛池租用【tg:seogoogle987】,zAs
- https://www.msrenewal.com/search/谷歌蜘蛛池租用【tg:seogoogle987】,JHl
- https://m.shoppinghow.kakao.com/m/search/q/谷歌蜘蛛池租用【tg:seogoogle987】Nux
- https://www.vivaraise.fr/catalogsearch/result/?q=谷歌蜘蛛池租用【tg:seogoogle987】,40Z
- https://www.usslexington.com/?action=QUERY&s=谷歌蜘蛛池租用【tg:seogoogle987】,BSb
- https://www.roberthalf.com/us/en/jobs/all/谷歌蜘蛛池租用【tg:seogoogle987】Lws
- https://www.teacherspayteachers.com/Browse/Price-Range/Free/Search:Western International University Physics degree=谷歌蜘蛛池租用【tg:seogoogle987】,lpJ
- https://www.tailoy.com.pe/catalogsearch/result/?q=谷歌蜘蛛池租用【tg:seogoogle987】,22V
- https://www.universal-music.co.jp/?ID=1sIcckCTeBS8FjzCshAW9w53s8gr691o&s=谷歌蜘蛛池租用【tg:seogoogle987】,KCu
- https://www.voices.com/talents/search?keywords=谷歌蜘蛛池租用【tg:seogoogle987】,Bdj
- https://www.vietnamconsulate-sf.org/?action=CHECK&s=谷歌蜘蛛池租用【tg:seogoogle987】,SpE
- https://www.manga-news.com/index.php/recherche/?q=谷歌蜘蛛池租用【tg:seogoogle987】,OoY
- https://www.televes.com/es/catalogsearch/result/?q=谷歌蜘蛛池租用【tg:seogoogle987】,mmm
- https://www.lee.com/search?q=谷歌蜘蛛池租用【tg:seogoogle987】,Med
- https://www.whiterock2008.com.tw/search?q=谷歌蜘蛛池租用【tg:seogoogle987】,ZfK
- https://www.pearson.com/en-us/search.html?aq=谷歌蜘蛛池租用【tg:seogoogle987】,r7L
- https://www.pickett.co.uk/collections/vendors?q=谷歌蜘蛛池租用【tg:seogoogle987】,LGj
- https://www.dba.dk/soeg/?soeg=谷歌蜘蛛池租用【tg:seogoogle987】ZMU
- https://www.nuovabai.it/catalogsearch/result/?action=SEARCH&q=谷歌蜘蛛池租用【tg:seogoogle987】,GMY
- https://www.sebson.de/en/search?query=谷歌蜘蛛池租用【tg:seogoogle987】,qkD
- https://www.wuv.edu/?s=谷歌蜘蛛池租用【tg:seogoogle987】,YZj
- https://www.xbiao.com/search/index?tpf&wd=谷歌蜘蛛池租用【tg:seogoogle987】,A0v
- https://store.line.me/search/sticker/ja?q=谷歌蜘蛛池租用【tg:seogoogle987】49q
- https://www.zisha.com/shop/list.shtml?wap_keyword=谷歌蜘蛛池租用【tg:seogoogle987】,F18
- https://www.terramania.nl/catalogsearch/result/index/?q=谷歌蜘蛛池租用【tg:seogoogle987】,MiK
- https://www.zutari.com/search/谷歌蜘蛛池租用【tg:seogoogle987】,V3s
- https://www.oprny.com/search.php?search_query=谷歌蜘蛛池租用【tg:seogoogle987】,BEz
- https://www.soccerbible.com/search?q=谷歌蜘蛛池租用【tg:seogoogle987】,KfN
- https://www.duksung.ac.kr/search/front/Search.jsp?qt=谷歌蜘蛛池租用【tg:seogoogle987】g3C
- https://www.unclefossil.com/search/谷歌蜘蛛池租用【tg:seogoogle987】,Xy2
- https://5gaa.org/?token=6e2l7hjt2i26gzgctgwdrv7v0j6nxorq&s=谷歌蜘蛛池租用【tg:seogoogle987】bes
- https://www.teamlab.art/it/?submit=谷歌蜘蛛池租用【tg:seogoogle987】,0yO
- https://www.losgatoschamber.com/list/search?action=SEARCH&q=谷歌蜘蛛池租用【tg:seogoogle987】,v7E
- https://www.wattpad.com/search/谷歌蜘蛛池租用【tg:seogoogle987】O7S