Ubuntu was replaced with alpine for better arm64 support. At the moment it supports only chomium browser (instead of google chrome).
- install GO (you can use brew since you're using MacOS)
- clone this repo
- in root repo directory run
go install github.com/markbates/pkger/cmd/pkger
go generate github.com/aerokube/images
go build
- go to
images/selenium/base
and rundocker build -t hubhead:selenoid-base-arm .
- go back to root repo directory and run
./images chrome -b 100.0.4896.60-1 -d latest -t selenoid-arm/chrome:100
(you can specify any image tag after -t) - now you have image
selenoid-arm/chrome:100
that runs chromium and works ok with Apple M1
Only 99.0.4844.84-r0 and 100.0.4896.60-1 chromium versions are valid. Somehow older versions are not working on alpine 3.15.
This repository contains Docker build files to be used for Selenoid and Moon projects. You can find prebuilt images here.
Moved to: http://aerokube.com/images/latest/#_building_images
Moved to: http://aerokube.com/images/latest/#_browser_image_information