-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Description
When following the repository's README.md instructions for running the node via Docker, the docker compose pull command fails. The compose.yaml file in the arch-node/docker/ directory references a Docker image that does not seem to exist.
Environment
OS: Windows 11 with WSL 2 (Ubuntu)
Docker: Docker Desktop for Windows
Steps to Reproduce
- Clone the repository with submodules: git clone --recurse-submodules https://github.com/Arch-Network/arch-node.git
- Navigate to the docker directory: cd arch-node/docker
- Attempt to pull the docker image: docker compose pull
Expected Behavior
The command should successfully pull the required Docker image.
Actual Behavior
The command fails with the following error:
failed to resolve reference "ghcr.io/arch-network/node:latest": ghcr.io/arch-network/node:latest: not found
Cause
The image key in arch-node/docker/compose.yaml is set to ghcr.io/arch-network/node:latest. This image does not appear to be published on the GitHub Container Registry.
Suggested Solution
The issue can be resolved by changing the image key to a valid, published image. For example, changing it to ghcr.io/arch-network/validator:v0.5.3 works correctly.
The compose.yaml file should be updated from:
image: ghcr.io/arch-network/node:latest
to:
image: ghcr.io/arch-network/validator:v0.5.3
Or to whichever tag is considered the current stable/latest for the validator image.
Thank you