Hi,
I want to use your base docker-firefox image to build a custom image for installing web-extensions on firefox startup
I need to add python3 to the dependencies and found tech articles discouraging python install using alpine os due to the musl vs glibc variance.
My plan was to a build docker-baseimage-gui:ubuntu-20.04 image and use that as the base image for building a custom docker-firefox image by adding my custom code in the rootfs content. I was hoping the baseimage-gui would be a valid substitute for the alpine dependant docker-firefox image, but the build fails because apparently the ubuntu plus alpine multi-arch base install didn't work. The buildkit build progress report says CANCELED [stage-0 4/6] RUN apk --no-cache add build-base linux-headers
This obviously explains why the build failed reporting => Unable to locate the package build-base
As a workaround, I'm trying to build a docker-baseimage-gui:alpine-3.15-glibc base image that should be compatible for manually installing python3. What would be good is an additional python3-alpine-3.15 baseimage option. Thanks for the great resource !
Hi, I want to use your base docker-firefox image to build a custom image for installing web-extensions on firefox startup I need to add python3 to the dependencies and found tech articles discouraging python install using alpine os due to the musl vs glibc variance. My plan was to a build docker-baseimage-gui:ubuntu-20.04 image and use that as the base image for building a custom docker-firefox image by adding my custom code in the rootfs content. I was hoping the baseimage-gui would be a valid substitute for the alpine dependant docker-firefox image, but the build fails because apparently the ubuntu plus alpine multi-arch base install didn't work. The buildkit build progress report says CANCELED [stage-0 4/6] RUN apk --no-cache add build-base linux-headers This obviously explains why the build failed reporting => Unable to locate the package build-base As a workaround, I'm trying to build a docker-baseimage-gui:alpine-3.15-glibc base image that should be compatible for manually installing python3. What would be good is an additional python3-alpine-3.15 baseimage option. Thanks for the great resource !
Here is the complete build output =>
[+] Building 8.1s (12/23)
=> [internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 5.61kB 0.0s => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [internal] load metadata for docker.io/jlesage/baseimage-gui:debian-11 0.0s => [internal] load metadata for docker.io/library/alpine:3.12 0.0s => [internal] load build context 0.1s => => transferring context: 8.31MB 0.1s => [stage-1 1/12] FROM docker.io/jlesage/baseimage-gui:debian-11 0.5s => [stage-0 1/6] FROM docker.io/library/alpine:3.12 0.0s => CACHED [stage-0 2/6] WORKDIR /tmp 0.0s => [stage-0 3/6] COPY membarrier_check.c . 0.2s => CANCELED [stage-0 4/6] RUN apk --no-cache add build-base linux-headers 7.8s => [stage-1 2/12] WORKDIR /tmp 0.1s => ERROR [stage-1 3/12] RUN add-pkg --virtual build-dependencies curl b 7.2s