云计算核心技术Docker教程:将 Node.js 的镜像作为容器运行
容器是一个普通的操作系统进程,只是这个进程是隔离的,有自己的文件系统,自己的网络,以及与主机分离的自己的隔离进程树。
要在容器内运行映像,我们使用该docker run命令。该d云计ocker run命令需要一个参数,即图像名称。让我们启动我们的图像并确保它正确运行。在终端中执行以下命令。
$ docker run node-docker
当您运行此命令时,您会注意到您算核没有返回到命令提示符。这是因为我们的应用程序是一个 REST 服务器,它将在循环中运行,等待传入的请求,而不会将控制权返回给操作系统,直到我们停止容器。
让我们打开一个新终端,然后使用 c心技url 命令向服务器发出 GET 请求。
$ curl --request POST \
--url http://localhost:8000/test \
--header 'content-type:术D application/json' \
--data '{"msg": "testing"}'
curl: (7) Failed to connect to localhost port 8000: Coconnection refused
我们的 curl 命令失败,因为与我们的服务器的连接被拒绝。这意味着我们无法在端口 8000 上连接到 localhost。这是意料之中的,因为我们的容器是独立运ke行的,包括网络。让我们停止容器并使用我们本地网络上发布的端口 8000 重新启动。
要停止容器,请按 ctrl-c。这将使您返回到终端提示。
要为我们的容器发布端口,我们将在 docker runr教 命令上使用--publish标志(-p简称)。--publish命令的格式为[host port]:[container port]. 因此,如果我们想将容器内的端口 8000 暴露给容器程:外的端口 3000,我们会将 3000:8000 传递给 --publish 标志。
启动容器并将端口 8000 暴露给主机上的端口 8000。
$ docker run --publish 8000:80将 00 node-docker
现在让我们从上面重新运行 curl 命令。记得打开一个新的终端。
$ curl --request POST \
--url http://localhost:8000No/test \
--header 'content-type: application/json' \
--data '{"msg": "testing"}'
{"code":"desuccess","payload":[{"msg":"testing","id":"dc0e2c2b-793d-433c-8645-b3a553ea26de",".jcreateDate":"2020-09-01T17:36:09.897Z"}]}
成功!我们能够在端口 8000 上连接到在容器内运行的应用程序。切换回运行容器的终端,您应该会看到 POs ST 请求记录到控制台。
2020-09-01T17:36:09:8770 INFO: POST /test
按 ctrl-c 停止容器。
(责任编辑:市场预测)
- 标签: 曦智科技 AI硅光芯片 光互连 光计算
- 标签: QuestMobile 微信小程序 红果免费短剧 同程旅行
- 标签: 英特尔 OpenAI 卡蒂 人工智能
- 标签: 大普微 SSD 深圳IPO 半导体
- 标签: YouTube 谷歌 尼尔・莫汉 自愿离职计划
- 标签: 阿里巴巴 钉钉 陈航 无招
- 标签: 瑞为技术 18C特专科技 AI视觉智能 港股上市
- Meta内部文件曝光:AI被允许与未成年人"性感对话"引发轩然大波
- 云安全日报210526:VMware虚拟化解决方案发现远程代码执行漏洞,需要尽快升级
- 标签: 青岛啤酒 2025年报 啤酒行业 数字化转型
- 标签: 东风奕派 eπ007 事故声明 新能源汽车
- 云计算核心技术Docker教程:Docker 守护进程dockerd运行多个守护程序
- 标签: 毫末智行 长城汽车 高瓴投资 自动驾驶
- 腾讯旗下数字人创作平台“智影”暂停服务 官方暂未说明原因
- 标签: 米哈游 员工离世 春节返岗 员工关怀
- 标签: 郭德纲 德云社 相声 北京文旅局
- 标签: 迅雷 陈磊 网心科技 兴融合
- 猫=图灵机?4项测试证明,「猫猫计算机」可执行任意计算
- 关于人工智能你需要知道的一切
- 标签: AI人才 中国研究人员 Meta 硅谷
- 云计算公司的至暗时刻 views+
- 不孕不育的新曙光:AI views+
- 标签: XChat Mate80 微信鸿蒙版 华为 views+
- 苹果人工智能领军者加入 Meta,AI 人才流失潮加剧 views+
- 订单下降了怎么办?一个完整案例彻底解读这个难题! views+
- WisdomAI 推出“Proactive Agents”,让 AI 成为 24/7 的数据分析师 views+
- 标签: 英伟达 黄仁勋 AI五层架构 DeepSeek-R1 views+
- 报告:谷歌和苹果通过预装App控制美国用户使用习惯 views+
- 消息称戴尔考虑出售云计算业务Boomi views+
- 最高级别!阿里云获评沙特阿拉伯CST/NCA最高Class C认证 views+
