-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does not work with Macbook M1 Docker for mac. #3187
Comments
What version are you using? Looks like the support for M1 is added in #3141 |
I am also seeing the same error on Macbook M1:
Mac OS: Monterey 12.6.1 cadvisor: gcr.io/cadvisor/cadvisor:latest | 68c29634fe49 |
I had this issue as well but no longer an issue for me in v0.46.0. |
Still got the error with 0.46.0
|
If it helps, here's my system information:
|
|
Using My project had been using |
This was indeed the solution: |
cadvisor:
profiles:
- "all"
- "pipeline-minimal"
image: gcr.io/cadvisor/cadvisor:v0.47.1 # m1/m2 mac
privileged: true # stops oom warning
platform: linux/aarch64 # m1/m2 mac
devices:
- /dev/kmsg:/dev/kmsg
volumes:
- /var/run:/var/run:ro
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro
- /var/run/docker.sock:/var/run/docker.sock:ro
- /etc/machine-id:/etc/machine-id:ro
- /var/lib/dbus/machine-id:/var/lib/dbus/machine-id:ro
ports:
- 8080:8080
networks:
- cad-net
restart: always
deploy:
mode: global Full working profile for m1/m2 mac as of time posted. |
I tried your profile but it gives me no such platform error: => cat docker-compose.yml
|
There is an Arm specific build available under a different URL in GCR... services:
cadvisor:
image: gcr.io/cadvisor/cadvisor-arm64:v0.47.1
platform: linux/arm64/v8
container_name: cadvisor
volumes:
- /:/rootfs:ro
- /var/run:/var/run:rw
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro
ports:
- 8080:8080 |
Macbook M1 Docker engine
The text was updated successfully, but these errors were encountered: