2017-10-29 11 views
2

サーバーコンテナを2回取得し、ビューコンテナにサーバーのコンテンツがあります。私は何が起こっているか見当がつかない...Dockerコンテナを2回起動し、コマンドを2回実行して同じ内容にする

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

これは正常ですか?ノードが2回起動しているようですか?

enter image description here

両方の容器は、同じコンテンツを持っています。これは正しく見えません。

enter image description here

すべてのヘルプは大歓迎です。

答えて

0

docker-compose upを実行すると、起動したすべてのコンテナからすべてのログがストリーミングされます。これは単にあなたが個々のサービスのログを表示する場合は、あなたができるserver_1出力のようないくつかのものを検索し、view_1出力いくつかのものを、次にserver_1出力いくつかのより多くのもの、等...

docker-compose logs serverまたはdocker-compose logs viewを実行し、特定のサービスのログのみを取得します。

+0

私はあなたが言っていることは質問に答えるとは思わない。 docker-composeという質問によれば、同じドッカーを2回実行していますが、そうではありません。 – Vinay

関連する問題