docker - docker-compose 中的 ffmpeg 无法启动

标签 docker ffmpeg docker-compose

enter image description here

enter image description here

我有以下 docker-compose文件,但我的 ffmpeg容器似乎由于某种原因没有启动。它输出代码 0并且不提供任何其他信息。

version: '3'

networks:
  b2c:
    driver: bridge

services:
  ffmpeg:
    container_name: b2c-ffmpeg
    image: jrottenberg/ffmpeg

  nginx:
    container_name: b2c-nginx
    image: nginx:1.17.0
    depends_on:
      - "php"
    volumes:
      - ../server/public:/server/public
      - ./config/nginx/conf.d:/etc/nginx/conf.d
      - ./config/nginx/nginx.conf:/etc/nginx/nginx.conf
      - ../data/nginx/logs:/logs
    networks:
      - b2c
    ports:
      - "20001:80"

  php:
    container_name: b2c-php
    image: indexlin/gzyx-php7.2.4:1.1
    working_dir: /server
    volumes:
      - ../server:/server
      #- ./php/docker-php-ext-xdebug.ini:/usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
    networks:
      - b2c
    ports:
      - "23001:9000"
    #user: "1000:1000"

  mysql:
    container_name: b2c-mysql
    image: mysql:5.7.21
    environment:
      MYSQL_ROOT_PASSWORD: root
    volumes:
      - ../data/mysql/lib:/var/lib/mysql
      #- ../data/mysql/log:/var/log/mysql
      - ./config/mysql/mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf
    networks:
      - b2c
    ports:
      - "25001:3306"

  redis:
    container_name: b2c-redis
    image: redis:5.0.5
    volumes:
      - ../data/redis:/data
      - ./config/redis/redis.conf:/usr/local/etc/redis/redis.conf
    networks:
      - b2c
    ports:
      - "27001:6379"

  node:
    container_name: b2c-node
    volumes:
      - ../server:/server
      - ../web:/web
    image: node:10.15.3
    networks:
      - b2c
    tty: true
    working_dir: /web
    ports:
      - "29001:29000"

最佳答案

ffmpeg:
    container_name: b2c-ffmpeg
    image: jrottenberg/ffmpeg
    #tty: true
    networks:
      - b2c
    ports:
      - "29002:29000"
    tty: true
    entrypoint: "bash"
我已经解决了这个问题。

关于docker - docker-compose 中的 ffmpeg 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60658770/

相关文章:

python-3.x - 视频 "Fastest way"的python剪切部分

docker - 将我的 ssh key 从我的 Windows 10 转发到我的 docker 容器

session - 在 docker 镜像中获取所有打开的连接

php - CentOS 7.x 上 Laravel : PHP 7. x 的 Docker 容器

ffmpeg - 核心音频 : how to retrieve actual sampling rate of raw data?

docker - 使用 ansible-playbook 安装 docker-compose 时出错

json - 错误发生为:w0无法读取json文件,并显示以下错误:使用docker-compose启动沙发基础图像时,无法解码JSON对象

docker - Centos docker 代理端口 - 防火墙

c++ - 如何获得涉及 C++ 标准库的帧指针 perf 调用堆栈/火焰图?

Android MediaCodec 更改分辨率