如何在Ubuntu基础Docker镜像中安装aafire?
解决Ubuntu Docker容器中无法安装aafire的问题
aafire并非独立的Ubuntu软件包,它是libaa-bin包的组成部分——这就是你直接执行apt-get install aafire会报错"Unable to locate package aafire"的原因。
修改你的Dockerfile为以下内容即可成功安装:
FROM ubuntu:20.04 RUN apt-get update && apt-get install -y libaa-bin # 可选:添加CMD命令启动aafire(需交互式运行容器) CMD ["aafire"]
构建与运行步骤
- 构建镜像:
docker build -t aafire-image .
- 交互式运行容器(aafire是终端交互程序,必须加
-it参数):
docker run -it aafire-image
不管你使用ubuntu:16.04、18.04还是20.04作为基础镜像,libaa-bin都存在于官方主仓库中,无需额外添加PPA或第三方源。
内容的提问来源于stack exchange,提问作者Nguyễn Đình Nam
相关产品推荐
相关产品推荐

