I am currently running a linux aarch64 nvidia jetson tx2 machine. I try to run my chainlink node with docker using this docs here.

In the line of cd ~/.chainlink-nvidia && sudo docker run --platform linux/x86_64/v8 --name chainlink -v ~/.chainlink-nvidia:/chainlink -it -p 6688:6688 --add-host=host.docker.internal:host-gateway smartcontract/chainlink:2.3.0 node -config /chainlink/config.toml -secrets /chainlink/secrets.toml start

I encounter an error saying exec /usr/local/bin/chainlink: exec format error. Apparently the container is created but when trying to run sudo docker run chainlink it then says docker: Error response from daemon: pull access denied for chainlink, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.

How can I run my chainlink docker on my linux machine? Please help.

  • Okay, so I am able to pull the docker container using linux/arm64 rather than linux/x86_64/v8 but when I try to start docker this time it wont start. And I check the logs for it there is an error saying "exec /usr/local/bin/chainlink: no such file or directory". Why didnt I get that? And somehow my intel devices able to execute.
    – xopherwwl
    Aug 24, 2023 at 3:40

1 Answer 1


if you also struggle with pulling chainlink to docker due to different chip architecture, someone rebuild it compatible for arm64. You can find it on docker hub, alternatively on this link

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.