java执行ffmpeg命名的Docker镜像制作

今天来记录一下通过Dockerfile制作docker镜像的过程

背景

我需要通过java服务调用ffmpeg去执行视频合并的功能,想把这个环境封装到docker镜像当中,方便以后迁移部署。

实现方法

随便找一个路径创建一个Dockerfile文件

复制代码
touch Dockerfile

vim Dockerfile

写入一下内容即可

复制代码
FROM openjdk:8
MAINTAINER yueyue "123456@qq.com"
ENV REFRESHED_AT 2023-07-27

RUN apt update && apt -y install ffmpeg

上面的意思就是 在jdk8镜像的基础上执行一下安装ffmpeg的命令

接下来就是执行dockerfile构建镜像,一定要注意最后有点

复制代码
docker build -t openjdk_ffmpeg:8 .

然后执行docker images 就能看到镜像了

搞定!

相关推荐
John.Lewis11 小时前
C++进阶(12)附加学习:STL之空间配置器(了解)
开发语言·c++·笔记
HYNuyoah12 小时前
docker 安装win10系统
运维·docker·容器
234710212712 小时前
4.16 学习笔记
开发语言·软件测试·python
014-code12 小时前
日志规范:怎么写才不算写废话
java·开发语言·设计模式·日志
Binarydog_Lee12 小时前
Rust 核心机制:所有权、借用与生命周期
开发语言·rust
XMYX-012 小时前
17 - Go 通道 Channel 底层原理 + 实战详解
开发语言·golang
Hello--_--World13 小时前
ES13:类私有属性和方法、顶层 await、at() 方法、Object.hasOwnProperty()、类静态块 相关知识点
开发语言·javascript·es13
Hugh-Yu-13012313 小时前
二元一次方程组求解器c++代码
开发语言·c++·算法
weixin_5206498713 小时前
C#进阶-特性全知识点总结
开发语言·c#
文祐13 小时前
C++类之虚函数表及其内存布局
开发语言·c++