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 就能看到镜像了

搞定!

相关推荐
代钦塔拉1 天前
Qt4 vs Qt5 带参数信号槽的连接方式详解
开发语言·数据库·qt
InfinteJustice1 天前
踩坑分享C 语言文件操作全攻略:从基础读写到随机访问与缓冲区原理
c语言·开发语言·microsoft
码云数智-大飞1 天前
滥用Lombok的@EqualsAndHashCode导致线上事故复盘
开发语言
yong99901 天前
C# 实时查看硬件使用率(CPU 内存 硬盘 网络)
开发语言·网络·c#
不午休の野猫1 天前
vs + qt环境编译.sln项目时报无法解析的外部符号metaObject && qt_metacast
开发语言·qt
吴声子夜歌1 天前
Java——接口的细节
java·开发语言·算法
阿拉金alakin1 天前
深入理解 Java 锁机制:CAS 原理、synchronized 优化与主流锁策略全总结
java·开发语言
myheartgo-on1 天前
Java—方 法
java·开发语言·算法·青少年编程
雨落在了我的手上1 天前
如何学习java?
java·开发语言·学习
神仙别闹1 天前
基于 C# OpenPGP 的文件管理系统
开发语言·c#