Docker安装lottie-converter

项目场景

使用Docker安装lottie-converter


操作&问题

1. 下载zip压缩包,上传至CentOS中并解压

unzip lottie-converter-master.zip -d lottie-converter-master

2. 根据Dockerfile构建镜像

# "."表示当前路径,暂时不明白"."的作用
docker build -f <Dockerfile文件路径> .

2.1 问题1:加载gcc依赖异常

异常ERROR: failed to solve: gcc:13: failed to resolve source metadata for docker.io/library/gcc:13
解决方案:更换Docker镜像源

# 编辑Docker配置文件
vim /etc/docker/daemon.json

# 国内镜像源
"registry-mirrors": [
	"https://registry.docker-cn.com",
	"https://hub-mirror.c.163.com",
	"https://docker.mirrors.ustc.edu.cn",
	"https://<your-mirror-id>.mirror.aliyuncs.com",
	"https://mirror.ccs.tencentyun.com"
]

PS:阿里云镜像加速器需要使用自己的id替换your-mirror-id,获取id地址:阿里云->容器镜像服务->镜像工具->镜像加速器

2.2 问题2:pip安装conan2.0.10失败

异常ERROR: failed to solve: process "/bin/sh -c pip3 install --break-system-packages conan==2.0.10" did not complete successfully: exit code: 2
解决方案:修改Dockerfile,指定pip下载源

# Dockerfile中的命令
RUN pip install --break-system-packages conan==2.0.10 -i https://pypi.tuna.tsinghua.edu.cn/simple

3. 运行镜像

目录路径为待转换文件所在目录

  • 转换为GIF
    docker run --rm -v <目录路径>:/source/lottie-to-gif
    
  • 转换为PNG
    docker run --rm -v <目录路径>:/source/lottie-to-png
    
  • 转换为APNG
    docker run --rm -v <目录路径>:/source/lottie-to-apng
    
  • 转换为WEBP
    docker run --rm -v <目录路径>:/source/lottie-to-webp
    
  • 转换为WEBM
    docker run --rm -v <目录路径>:/source/lottie-to-webm
    

PS:环境变量参数参考源项目地址

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值