云计算核心技术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-ty术Dpe: application/json' \
--data '{"msg": "testing"}'
curl: (7) Failed to connect to localhost poroct 8000: Connection refused
我们的 curl 命令失败,因为与我们的服务器的连接被拒绝。这意味着我们无法在端口 8000 上连接到 localhost。这是意料之中的,因为我们ke的容器是独立运行的,包括网络。让我们停止容器并使用我们本地网络上发布的端口 8000 重新启动。
要停止容器,请按 ctrl-c。这将使您返回到终端提示。
要为我们的容器发布端口,我们将在 dr教ocker 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://localhostNo:8000/test \
--header 'content-type: application/json' \
--data '{"msg": "testing"}'
{"coddee":"success","payload":[{"msg":"testing","id":"dc0e2c2b-793d-433c-8645-b3a553ea26de".j,"createDate":"2020-09-01T17:36:09.897Z"}]}
成功!我们能够在端口 8000 上连接到在容器内运行的应用程序。切换回运行容器的终端,您应该会看到 POs ST 请求记录到控制台。
2020-09-01T17:36:09:8770 INFO: POST /test
按 ctrl-c 停止容器。
- ·标签: AI 京东 1688
- ·云计算开发:Python内置函数-cmp()函数详解
- ·甲骨文的 AI 超级集群建设新策略
- ·Meta 将 AI 编辑功能直接嵌入 Instagram Stories,一键生成梦幻特效
- ·让AI认出「生狗」?Facebook构建能感知变化算子的人工智能
- ·标签: 三星 台积电 2nm 特斯拉
- ·标签: OPPO realme 一加 李炳忠
- ·AI 发展加速引发焦虑,Anthropic 负责人希望用户能轻松跟上
- ·甲骨文计划将2022财年云计算资本支出翻番 增至近40亿美元
- ·标签: Netflix 怪奇物语 华纳兄弟探索 K-Pop猎魔女团
- ·松茸是野生的还是人工种的
- ·亚马逊卖家违规追踪买家:删除差评双倍奖励 不删就长期骚扰
- ·标签: 奥特斯 居林工厂 半导体封装载板 财报
- ·浜戣�绠楀紑鍙戯細Python鍐呯疆鍑芥暟-type() 鍑芥暟璇﹁В
- ·谷歌无人驾驶业务Waymo拟融资40亿美元 考虑分拆上市
- ·云计算核心技术Docker教程:查看当前正在运行的docker swarm的解锁密钥
- ·https://www.duksung.ac.kr/search/front/Search.jsp?qt=谷歌外推【tg:seogoogle987】xaI
- ·https://nicolazzi.it/en/?s=谷歌外推【tg:seogoogle987】,6cd
- ·https://www.losgatoschamber.com/list/search?action=SEARCH&q=谷歌外推【tg:seogoogle987】,VNo
- ·https://www.teamlab.art/zh-hans/?submit=谷歌外推【tg:seogoogle987】,o7U
- ·https://www.temu.com/search_result.html?search_key=谷歌外推【tg:seogoogle987】Fmk
- ·https://www.partilerdunyasi.com/index.php?route=product/search&tag=谷歌外推【tg:seogoogle987】,5eM
- ·https://www.kawainter.com/catalogsearch/result/?q=谷歌外推【tg:seogoogle987】,IX8
- ·https://www.wou.edu.my/?s=谷歌外推【tg:seogoogle987】,DRj
- ·https://www.rotherham.gov.uk/site-search/results/?q=谷歌外推【tg:seogoogle987】,PW3
- ·https://www.parriscues.com/catalogsearch/result/?q=谷歌外推【tg:seogoogle987】,TmA
