Я использую этот docker-compose.yml
файл для создания изображения.
Проблема в том, что когда я не использую docker-compose.yml
, вместо этого использую обычную команду docker build
, она работает нормально. Но когда я использую тот же Dockerfile
для построения с использованием docker-compose
, он не работает.
Это мой Dockerfile
# Use an official node runtime as a parent image
FROM node:8
WORKDIR /app/
# Install dependencies
COPY package.json /app/
RUN npm install
# Add rest of the client code
COPY . /app/
EXPOSE 3000
CMD npm start
, а это мой docker-compose.yml
version: "3.2"
services:
frontend:
build: ./my-app
ports:
- 80:3000
command: npm start
Контейнер завершился сразу после его создания при использовании docker -compose
Может кто-нибудь помочь мне?
[Обновить ]
Это ошибка, которую я получаю