Я пытаюсь запустить образ докера с переменными env.
Но у меня это не работает ни с файлом env.list, ни с помощью командной строки.
docker run -p 49160:8080 -d appname -e FOO='foo'
Ошибка ответа от демона: Ошибка создания среды выполнения OCI:
container_linux.go: 348: запуск процесса контейнера вызвал "exec:
\ "- e \": исполняемый файл не найден в $ PATH ": неизвестно.
run -p 49160:8080 -d appname --env-file ./env.list
Ошибка ответа от демона: Ошибка создания среды выполнения OCI:
container_linux.go: 348: запуск процесса контейнера вызвал "exec:
\ "- env-file \": исполняемый файл не найден в $ PATH ": неизвестно.
Он запускается, если я просто уйду:
docker run -p 49160:8080 -d appname
Dockerfile:
FROM node:latest
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package.json /usr/src/app/
RUN npm install
COPY . /usr/src/app
EXPOSE 8080
CMD [ "npm", "start" ]