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

搞定!

相关推荐
C_心欲无痕19 小时前
ts - 关于Object、object 和 {} 的解析与区别
开发语言·前端·javascript·typescript
a程序小傲19 小时前
得物Java面试被问:方法句柄(MethodHandle)与反射的性能对比和底层区别
java·开发语言·spring boot·后端·python·面试·职场和发展
独自破碎E20 小时前
比较版本号
java·开发语言
盛夏52020 小时前
Docker容器化部署SpringBoot+Vue项目:从零到一在阿里云宝塔面板的实践指南
阿里云·docker·云计算
zimoyin20 小时前
浅浅了解下0拷贝技术
java·linux·开发语言
AI架构师易筋20 小时前
AIOps 告警归因中的提示工程:从能用到可上生产(4 阶梯)
开发语言·人工智能·llm·aiops·rag
你的冰西瓜20 小时前
C++中的array容器详解
开发语言·c++·stl
随丶芯20 小时前
IDEA安装leetcode-editor插件
java·开发语言
Ccjf酷儿20 小时前
C++语言程序设计 (郑莉)第六章 数组、指针和字符串
开发语言·c++
禹曦a20 小时前
Java实战:Spring Boot 构建电商订单管理系统RESTful API
java·开发语言·spring boot·后端·restful