簡體   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