DEV Community

Discussion on: Running Vagrant on an M1 Apple Silicon using Docker

Collapse
 
jamalbendadi profile image
jamalbendadi • Edited

I don't have a “/sys/fs/cgroup” folder on my Mac m1 and I believe this is giving me an error because if I leave the volume line out it starts up normally. This is the error:
Command: ["docker", "run", "--name", "project_default_1623498440", "-d", "-p", "0.0.0.0🔢80", "-p", "5678:8080", "-p", "6000:1433", "-p", "6001:3306", "-p", "5432:1080", "-p", "127.0.0.1:2222:22", "--privileged", "b6cedafbcc778e04751de4e9d489d598a097c9e8032a2cd8518e9a4fe43bbb9f", {:notify=>[:stdout, :stderr]}]

Stderr: docker: Error response from daemon: OCI runtime create failed: invalid mount {Destination:[ Type:bind Source:/var/lib/docker/volumes/12fac82322215174e740bef9cd4f05ef753399de075f0f650dbe2e3d3e673ccb/_data Options:[rbind]}: mount destination [ not absolute: unknown.

Could this really be the cause of it or is it something else?

Collapse
 
ingridbgr profile image
ingrid

I am having the same problem! Could you fix it?

Collapse
 
jamalbendadi profile image
jamalbendadi

I just left the line out and it ran correctly, but if that is not a good idea for you, maybe this might help you
github.com/moby/moby/issues/30723

Collapse
 
taybenlor profile image
Ben Taylor

Hi Ingrid, I've left a comment on how to fix that issue above. I've also fixed it in the article.

Collapse
 
taybenlor profile image
Ben Taylor

Hi, it looks like there's a bug in the script I posted. The quote marks around that part "/sys/fs/cgroup" were the wrong kind (the curly kind like , instead of the kind you use in code like "). Not sure how that happened, sorry! If you fix that up it should work.