Unsatisfiable constraints when installing packages on docker alpine

I’m build a docker image based on ruby:2.3-alpine. I need to install couple of packages for my rails application to run normally. Unfortunately the following packages does not exists on alpine repositories.

What’s the way to install them?

  • How to Build a Dockerfile on RHEL7 and Oracle Java 8
  • How to use local docker images in convox?
  • “psql: fe_sendauth: no password supplied” when running postgres as a Docker service
  • Debug Django project with environment in docker container
  • MobileBackups folders interfering with Jenkins use of Docker slave
  • Docker tomcat8-jre8 hacked?
  • $ 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]
    

    Packages to install:

    • libav-tools
    • xfonts-base
    • xfonts-75dpi
    • iceweasel

  • Docker workflow
  • Use docker image in .gitlab-ci.yml with build essentials and git
  • Cannot start mysql or mysqld_safe on ubuntu
  • What is the difference between lmctfy and lxc
  • Get Swarm node IP address from a container using API?
  • Multi-host Docker compose application on Swarm
  • One Solution collect form web for “Unsatisfiable constraints when installing packages on docker alpine”

    As of June, 2016 “firefox-esr” replaces Iceweasel.

    Here’s how to install it in an Alpine Docker container, and to run it to verify it’s installed correctly:

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

    You’ll probably also need a virtual display (framebuffer) like xvfb. See this for more info => https://github.com/rickypc/docker-python-firefox-xvfb/blob/master/Dockerfile

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.