您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:将 Node.js 的镜像作为容器运行 正文
时间:2026-11-14 来源:网络整理 编辑:热点
谷歌外推【tg:seogoogle987】
容器是一个普通的操作系统进程,只是这个进程是隔离的,有自己的文件系统,自己的网络,以及与主机分离的自己的隔离进程树。
要在容器内运行映像,我们使用该docker run命令。该d云计ocker run命令需要一个参数,即图像名称。让我们启动我们的图像并确保它正确运行。在终端中执行以下命令。
$ docker run node-docker
当您运行此命令时,您会注意到算核您没有返回到命令提示符。这是因为我们的应用程序是一个 REST 服务器,它将在循环中运行,等待传入的请求,而不会将控制权返回给操作系统,直到我们停止容器。
让我们打开一个新终端,然后使用 cu心技rl 命令向服务器发出 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。这将使您返回到终端提示。
要为我们的容器发布端口,我们将在 dor教cker run 命令上使用--publish标志(-p简称)。--publish命令的格式为[host port]:[container port]. 因此,如果我们想将容器内的端口程: 8000 暴露给容器外的端口 3000,我们会将 3000:8000 传递给 --publish 标志。
启动容器并将端口 8000 暴露给主机上的端口 8000。
$ docker run --publish 8将 000:8000 node-docker
现在让我们从上面重新运行 curl 命令。记得打开一个新的终端。
$ curl --request POST \
--url http://localhost:8No000/test \
--header 'content-type: application/json' \
--data '{"msg": "testing"}'
{"code"de:"success","payload":[{"msg":"testing","id":"dc0e2c2b-793d-433c-8645-b3a553ea26de","c.jreateDate":"2020-09-01T17:36:09.897Z"}]}
成功!我们能够在端口 8000 上连接到在容器内运行的应用程序。切换回运行容器的终端,您应该会看到 POSTs 请求记录到控制台。
2020-09-01T17:36:09:8770 INFO: POST /test
按 ctrl-c 停止容器。
Facebook指责苹果:利用隐私问题进行反竞争行为2026-09-06
CV圈对决:谷歌提出ViTGAN,用视觉Transformer训练GAN2026-09-01
Figure人形机器人完成超10亿美元C轮融资,估值达390亿美元2026-07-20
让数字世界坚定运行 | 华为发布2024数据中心能源十大趋势2026-07-08
报告:美国近370万人受数据中心附近电力质量下降影响2026-10-23
云计算核心技术Docker教程:Docker创建和管理卷2026-08-04
Meta推出AI视频生成平台Vibes,轻松创作和分享 AI 短视频2026-06-12
标签: 亚马逊 贝丝·加莱蒂 安迪·贾西 Amazon Go2026-09-01
标签: 进迭时空 RISC-V K1芯片 陈志坚2026-07-21
云计算开发:Python3-isnumeric()方法详解2026-11-06
二值化每个特征,微软用1350亿参数稀疏神经网络改进搜索结果2026-07-09
游戏开发商Epic扩大与苹果纠纷:在英国起诉苹果垄断2026-06-05
标签: 英伟达 NemoClaw AI智能体 开源平台2026-08-20
算力时代,全光品质运力网络为何成为“必须”2026-09-07
标签: Deepway深向 新能源重卡 港交所IPO 灼识咨询2026-08-19
标签: 中国石油 中油电能 塔里木上库 国网新源2026-06-08
边缘(Edge)应用技术将惠及所有行业2026-07-11
标签: Anuttacon AnuNeko 蔡浩宇 米哈游2026-08-31
标签: 东京食尸鬼 暗黑动漫 小红书 B站2026-07-29