Я пытаюсь запустить контейнер node.js с докером.
К сожалению, контейнер всегда останавливается, и я не могу получить журнал, чтобы понять, почему. Когда я перезапускаю контейнер, он мгновенно останавливается, и я не могу подключиться к нему через терминал.
О моем docker-compose.yml:
version: '2'
services:
node:
build: .
container_name: node.cs
restart: unless-stopped
ports:
- 3030:3000
volumes:
# app
- ./app:/app
О моем Dockerfile:
FROM node:10.9.0-alpine
# Create app directory
RUN mkdir /app
WORKDIR /app
# Set environment to "development" by default
ENV NODE_ENV development
# make port available outside of the image
EXPOSE 3000
Поскольку я подозреваю конфликт разрешений, вот содержимое моей локальной рабочей папки:
drwxrwxr-x 2 myuser myuser 4096 août 30 00:07 app
-rwxr-xr-x 1 myuser myuser 791 août 30 06:41 docker-compose.yml
-rw-rw-r-- 1 myuser myuser 412 août 30 06:40 Dockerfile
-rw-rw-r-- 1 myuser myuser 98 août 28 22:43 .dockerignore
Приветствуется любая помощь, чтобы понять, что не так с моим кодом.
Заранее благодарю.
Jb