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 !

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