Skip to content

Unsupported platform error on ARM architecture #80

Description

@rudra-hj

Description:

I'm attempting to deploy the service on a Docker Swarm cluster running on ARM-based nodes. However, when I create the service, I encounter the following error:

Creating service shotshare_app
overall progress: 0 out of 1 tasks 
1/1: no suitable node (unsupported platform on 4 nodes)

It seems that the Docker image for this service is built for a different architecture (likely linux/amd64) and is not compatible with ARM processors.

Steps to Reproduce:

  1. Deploy the service using a command similar to:
    docker service create --name shotshare_app mdshack/shotshare:latest
  2. Ensure the Swarm cluster is composed of ARM-based nodes.
  3. Observe the error message indicating no suitable node is found.

Expected Behavior:

The service should deploy successfully on ARM-based nodes.

Actual Behavior:

The service fails to deploy with an error indicating unsupported platform.

Environment:

  • Docker Version: 28.0.0
  • Swarm Cluster: Running on ARM-based nodes
  • Image: mdshack/shotshare:latest

Request:

Since the current image does not seem to support ARM, would it be possible to provide documentation on how to manually build the project for ARM architecture?

I'm not a developer, but if you provide clear instructions on compiling the project, I would be happy to try building an ARM-compatible version and contribute a PR to improve compatibility.

Looking forward to your guidance. Thanks !

Activity

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions