繁体   English   中英

Docker-组合起始容器两次,运行命令两次并具有相同的内容

[英]Docker-compose starting containers twice, running command twice and have same content

我得到服务器容器两次,视图容器有服务器的内容。 我不知道发生了什么......

泊坞窗,撰写

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

图像构建正常。

在此输入图像描述

这是正常的吗? 看起来节点开始两次?

在此输入图像描述

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

在此输入图像描述

任何帮助是极大的赞赏。

当您进行docker-compose up ,它将开始从所有启动的容器docker-compose up传输所有日志。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM