如何将 ffmpeg 命令安装到我的 docker 中

我正在我的docker-compose.yml中这样做:


app:

    image: golang:1.14.3

    ports:

      - "8080:8080" ## Share API port with host machine.

    depends_on:

      - broker

      - ffmpeg

    volumes:

        - .:/go/src/go-intelligent-monitoring-system

        - /home/:/home/

    working_dir: /go/src/go-intelligent-monitoring-system

    command: apt-get install ffmpeg ########-------<<<<<<---------#################

    command: go run main.go 

但是当我在我的代码上使用它时,我有这个错误:-->“”exec:“ffmpeg”:在$PATH中找不到可执行文件“”


ITMISS
浏览 94回答 1
1回答

动漫人物

只有撰写文件中的最后一个文件才会生效,因此您没有机会使用当前的撰写文件安装 ffmpeg。command作为替代,您应该像下面这样安装在自定义的 dockerfile 中,指的是:ffmpegapp: &nbsp;&nbsp;build:&nbsp;./dir把你自定义在上面,如下图所示:DockerfiledirDockerfile:FROM&nbsp;golang:1.14.3 RUN&nbsp;apt-get&nbsp;update&nbsp;&&&nbsp;apt-get&nbsp;install&nbsp;ffmpeg&nbsp;-y
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go