В настоящее время я пытаюсь запустить образ Docker ffmpeg
в своем собственном контейнере с помощью docker-compose
, используя предложение depends_on
. Но когда я пытаюсь достичь ffmpeg
внутри моего кода, кажется, что он недоступен для всей системы, и я получаю ошибку. Мне кажется, я неправильно настроил Docker.
Мой текущий Dockerfile
выглядит следующим образом:
FROM node:9
WORKDIR /usr/app
COPY package*.json ./
RUN npm install --quiet
COPY . .
И мой docker-compose.yml
:
version: '3'
services:
app:
build: .
command: npm run dev
volumes:
- .:/usr/app/
- /usr/app/node_modules
ports:
- "3000:3000"
depends_on:
- ffmpeg
ffmpeg:
image: jrottenberg/ffmpeg:3.3
Когда я запускаю docker-compose up
, я вижу, что ffmpeg
действительно работает, но затем мое приложение запускается, и кажется, что ffmpeg
перестает работать.