Skip to content

Support Arm64 in docker package #208

Open

Description

@EvoTechMike

Hi,

The current docker package isn't built for Arm64. Would it be possible to add support for multi-platform build?

Many thanks

Activity

  1. xzymxeqgmc commented on Sep 15, 2024

    @xzymxeqgmc

    there are no chrome builds for arm64 so I guess that'd be useless

  2. EvoTechMike commented on Sep 15, 2024

    @EvoTechMike
    Author

    Please forgive my ignorance, would you be able elaborate please? Chrome says they have native Arm support. What specific part doesn't support Arm?

    Thanks

  3. xzymxeqgmc commented on Sep 15, 2024

    @xzymxeqgmc

    Please forgive my ignorance, would you be able elaborate please? Chrome says they have native Arm support. What specific part doesn't support Arm?

    Thanks

    I know chromium does have arm64 builds and that chrome is built for arm64 for windows but not for linux I think. Either way I tried running chrome downloaded by ulixee cloud on arm64 linux machine and it failed with "wrong executable format" or something alike.

  4. EvoTechMike commented on Sep 15, 2024

    @EvoTechMike
    Author

    I am seeing people say they are running Playwright on Linux Arm64 in Docker so it sounds like it should be possible. Might be something I am missing though.

    From playwright release notes:

    image

  5. blakebyrnes commented on Sep 16, 2024

    @blakebyrnes
    Contributor

    @EvoTechMike - @xzymxeqgmc is right, unfortunately. Playwright runs chromium, which does have arm builds. Chrome does not produce them for linux, and Chrome is what we use/emulate. You can point at a chromium build, but it doesn't contain a number of chrome features like widevine, as well as a number of other features.

  6. Luen commented on Aug 7, 2026

    @Luen

    https://issues.chromium.org/issues/374811603 now says:

    We released this publicly on 2026-07-30. You can download Chrome for linux-arm64 from the Chrome download page at https://google.com/chrome/ (alias https://chrome.com/) and choosing the arm64 .deb or .rpm package.

    Downloads are available for Google Chrome across all of our release channels. We’re still working on publishing the Chrome for Testing variant.

    This opens up the ability to plan and then implement support for Chrome in this Docker image for the Linux/arm64 architecture.

    cypress-io/cypress-docker-images#1188 (comment) docker image now supports Chrome for linux-arm64.

  7. Luen commented on Aug 7, 2026

    @Luen

    Opened PRs for linux/arm64 Chrome Docker support:

    1. Platform (this issue): Support Chrome in ulixee-cloud Docker for linux/arm64 #221 — multi-arch Buildx for linux/amd64 + linux/arm64
    2. Prerequisite (chrome-versions): Add linux_arm64 Chrome packaging for Docker/arm64 chrome-versions#18 — linux_arm64 packaging + @ulixee/chrome-app detection

    Verified locally that Google’s *_arm64.deb rebundles to an ARM aarch64 chrome binary (Chrome 151.0.7922.75). A fully working arm64 Cloud image also needs Hero/Cloud on a Chrome major that has arm64 debs (151+); older pins like 139 have no arm64 package.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions