G-Node / G-Node/gogs

Docker images don't work on ARM machines

Open
#140 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
16
Forks
15
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**
Following the instructions at https://gin.g-node.org/G-Node/Info/wiki/In+House, running the line `docker run -p 3000:3000 -p 2222:22 -d gnode/gin-web` results in the following error:

```
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
```

The container then immediately exits. I'm running on a Ubuntu VM using Canonical's Multipass (https://multipass.run/) on an M1 MacBook Pro. The M1 architecture is almost certainly the cause of this, since there doesn't appear to be any ARM builds on Docker Hub. This bug report is more of a request for those builds, if I'm honest.

**Gogs version and commit**
Docker image `latest`, which according to Docker Hub has SHA `105cad1f385ed5c5784dc4a55e5d2b2fd3ae09fb9a5b14d8c3dea693705182b5` at time of writing.

**Git version**
N/A

**Operating system**
Ubuntu 22.04.1 LTS, running on a VM via Multipass. Host system for VM is macOS 13.1.

```
$ uname -a
Linux gin1 5.15.0-56-generic #62-Ubuntu SMP Tue Nov 22 19:56:13 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux
```

**Database**
N/A

**To Reproduce**
As above, running `docker run -p 3000:3000 -p 2222:22 -d gnode/gin-web` results in the following error:

```
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
```

**Can you reproduce the bug at https://try.gogs.io?**
No - bug occurs when attempting to run the docker image as instructed at https://gin.g-node.org/G-Node/Info/wiki/In+House, and try.gogs.io doesn't provide the facility to do this.

**Expected behavior**
A running GIN docker container.

**Actual behavior**
Error message as above, and no running instance of GIN in Docker.

**Screenshots**

**Additional context**

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.