2016-02-19 12 views
5

ruby:2.3-alpineに基づいてドッカー画像を作成しています。私はレールアプリケーションが正常に動作するためにいくつかのパッケージをインストールする必要があります。残念ながら、以下のパッケージはアルパインリポジトリには存在しません。docker 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の6月、2016年のよう
  • のiceweasel
+1

https://github.com/rickypc/docker-python-firefox-xvfb/blob/master/Dockerfileが https://hub.docker.com/r/plaperdr/blinkbrowsers/~/dockerfile/ を見ているとChromeやOperaがインストールされている方法を見て、あなたが見ますアイデア – user2915097

+0

同じことをlibav-toolsなどで行います。 – user2915097

答えて

1

「firefox- esr "replaces Iceweasel.

はここアルパインドッカーコンテナにそれをインストールするには、それが正しくインストールされています確認するために、それを実行する方法は次のとおりです。

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

あなたはおそらくもXVFBなどの仮想ディスプレイ(フレームバッファ)が必要でしょう。詳細はこれを参照してください=>

関連する問題