# docker-client **Repository Path**: fushixin/docker-client ## Basic Information - **Project Name**: docker-client - **Description**: java调用docker容器 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-12 - **Last Updated**: 2023-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## docker-client ## 容器使用方法 - BaseContainer ``` BaseContainer container = BaseContainer.builder().image("fushixin/ffmpeg:6.0").volumes(new String[]{"E:\\data\\docker:/data"}).build(); final String containerId = container.create(); container.start(containerId); container.exec(containerId, "ffmpeg -i https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/2minute-demo.mp4 -c:a copy /data/" + System.currentTimeMillis() + ".mp4"); ``` - FfmpegContainer ``` FfmpegContainer container = FfmpegContainer.builder().volumes(new String[]{"E:\\data\\docker:/data"}).build(); final String containerId = container.create(); container.start(containerId); container.exec(containerId, "ffmpeg -i https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/2minute-demo.mp4 -c:a copy /data/" + System.currentTimeMillis() + ".mp4"); ```