metaspan / solana-docker-mac-m1

Docker config for Mac M1, to support development on Solana
MIT License
35 stars 11 forks source link

Solana Docker for Mac M1

Please note this project is abandoned - I never got it working on Mac M1 and in the end I switched to Ubuntu on bare-metal. I may return to this at a later point, but for now I am not working on this.

Docker config for Mac M1, to support development on Solana

Getting started

git clone https://github.com/metaspan/solana-docker-mac-m1
cd solana-docker-mac-m1
docker build . -t metaspan/solana-docker-mac-m1

Usage

1st time

Note, docker run will create a new container. If you want to re-use this container see below.

Command line

This will give you a bash prompt on the container

docker run -it -p 8899:8899 -p 8900:8900 --name solana metaspan/solana-docker-mac-m1

Test Validator

You can start a validator directly

docker run -it -p 8899:8899 -p 8900:8900 --name solana metaspan/solana-docker-mac-m1 solana-test-validator

Reuse a container

docker start solana

docker exec -it "container name" "command"

Bash shell in existing, [running?] container

docker exec -it solana /bin/bash

Refs