Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在docker alpine上安装程序包时存在不可满足的约束_Docker_Alpine - Fatal编程技术网

在docker alpine上安装程序包时存在不可满足的约束

在docker alpine上安装程序包时存在不可满足的约束,docker,alpine,Docker,Alpine,我正在基于ruby:2.3-alpine构建一个docker镜像。我需要安装两个包才能让rails应用程序正常运行。不幸的是,以下软件包在alpine存储库中不存在 安装它们的方法是什么 $ uname -a Linux 50642453afd5 4.1.17-boot2docker #1 SMP Thu Feb 11 08:12:31 UTC 2016 x86_64 Linux $ apk add iceweasel ERROR: unsatisfiable constraints: ic

我正在基于ruby:2.3-alpine构建一个docker镜像。我需要安装两个包才能让rails应用程序正常运行。不幸的是,以下软件包在alpine存储库中不存在

安装它们的方法是什么

$ uname -a
Linux 50642453afd5 4.1.17-boot2docker #1 SMP Thu Feb 11 08:12:31 UTC 2016 x86_64 Linux
$ apk add iceweasel
ERROR: unsatisfiable constraints:
  iceweasel (missing):
    required by: world[iceweasel]
要安装的软件包:

  • libav工具
  • xfonts基地
  • xfonts-75dpi
  • 冰鼬
截至2016年6月的“firefox esr”

下面介绍如何将其安装在Alpine Docker容器中,并运行它以验证其安装是否正确:

FROM ruby:2.3-alpine
RUN apk add --no-cache firefox-esr
RUN firefox --version

您可能还需要像xvfb这样的虚拟显示(帧缓冲区)。更多信息请参见此=>

看看Chrome或Opera是如何安装的,您可以看到libav工具和其他工具的ideaDo