@Connor You are correct! So you wont be able to run the software Solace PubSub+ Broker image on docker on an ARM based M1 MacBook (Yet). However since you were wondering about using the Solace PubSub+ Messaging API, you can still run [the API] on a docker image and connect it to a cloud based broker.
Say you have a local centos docker image docker pull centos > (note that you can also have any python image) then run the image under emulation
docker run -it --shm-size 1g --platform linux/amd64 centos:latest bash
And then you can install and use the Solace API
mkdir ./venv
python3 -m venv ./venv
source ./venv/bin/activate
python -m pip install --upgrade pip
python -m pip install solace-pubsubplus
Note: Assuming you have python installed in your centos image:
yum update -y
yum install -y python3
Let me know if this helps!