gpt4 book ai didi

docker - 如何将Docker容器与node.js服务器链接

转载 作者:行者123 更新时间:2023-12-02 20:57:41 24 4
gpt4 key购买 nike

命令 sam local start-lambda 在Docker容器内启动服务器以模拟AWS Lambda函数:

$ sam local start-lambda
Starting the Local Lambda Service. You can now invoke your Lambda Functions defined in your template through the endpoint.
2020-05-29 12:32:13 * Running on http://127.0.0.1:3001/ (Press CTRL+C to quit)
Fetching lambci/lambda:java8 Docker container image......
Mounting /private/var/folders/p_/0lzsyjqd64j3qynmw8sdmf2ws82gz7/T/tmp19t_696o as /var/task:ro,delegated inside runtime container

我编写了一个简单的Node.js服务器,该服务器命中了该端点。

现在,我想将两者打包(即一个将运行 docker start,而node.js服务器和 sam local start-lambda都将开始运行),但是我不确定如何做到这一点。

我可以编写一个以某种方式链接这两个端点的Dockerfile吗?

最佳答案

您可以使用Docker Compose做到这一点。 https://docs.docker.com/compose/

您将为lambda创建一个服务,为node创建一个服务,然后相应地配置每个服务,以暴露所需的端口等,具体取决于您要如何使用它们。

关于docker - 如何将Docker容器与node.js服务器链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62094141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com