gpt4 book ai didi

node.js - Docker-compose 启动容器两次,运行命令两次并且内容相同

转载 作者:搜寻专家 更新时间:2023-11-01 00:09:26 25 4
gpt4 key购买 nike

我两次获取服务器容器, View 容器有服务器的内容。我不知道发生了什么......

docker-compose

version: '3'

services:
server:
build: ./server
view:
build: ./view
ports: 8080:80

服务器 Dockerfile

FROM node
WORKDIR /usr/src/app
COPY package.json .
COPY package.json package-lock.json ./
RUN npm install
COPY . .
CMD [ "npm", "start" ]

查看 Dockerfile

FROM nginx
COPY ./src /usr/share/nginx/html

图像构建良好。

enter image description here

这正常吗?看起来 Node 启动了两次?

enter image description here

两个容器都有相同的内容。这看起来不对。

enter image description here

非常感谢任何帮助。

最佳答案

当您执行 docker-compose up 时,它将开始流式传输来自所有启动的容器的所有日志。

这看起来就像 server_1 输出一些东西,然后 view_1 输出一些东西,然后 server_1 输出一些东西,等等。 ..

如果您想查看单个服务的日志,可以运行docker-compose logs serverdocker-compose logs view,并获取某个服务的日志仅限特定服务。

关于node.js - Docker-compose 启动容器两次,运行命令两次并且内容相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47006363/

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