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

搞定!

相关推荐
凤城老人2 小时前
C++使用拉玛努金公式计算π的值
开发语言·c++·算法
HAH-HAH4 小时前
【Python 入门】(2)Python 语言基础(变量)
开发语言·python·学习·青少年编程·个人开发·变量·python 语法
递归不收敛4 小时前
一、Java 基础入门:从 0 到 1 认识 Java(详细笔记)
java·开发语言·笔记
人工干智能5 小时前
科普:在Windows个人电脑上使用Docker的极简指南
windows·docker·容器
zhangfeng11335 小时前
win7 R 4.4.0和RStudio1.25的版本兼容性以及系统区域设置有关 导致Plots绘图面板被禁用,但是单独页面显示
开发语言·人工智能·r语言·生物信息
lllsure5 小时前
【Docker】容器
运维·docker·容器
子午7 小时前
Python的uv包管理工具使用
开发语言·python·uv
HMBBLOVEPDX8 小时前
C++(静态函数)
开发语言·c++
dpxiaolong8 小时前
RK3588 Android12默认移除导航栏
开发语言·python
Pocker_Spades_A9 小时前
Python快速入门专业版(二十九):函数返回值:多返回值、None与函数嵌套调用
服务器·开发语言·python