Red5d / docker-autocompose

Generate a docker-compose yaml definition from a running container
1.76k stars 197 forks source link

permission denied issue! #67

Closed mbnoimi closed 10 months ago

mbnoimi commented 10 months ago

Whenever I run:

$ sudo docker run --rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/red5d/docker-autocompose $(docker ps -aq) >docker-compose.yml

I get this error:

permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json?all=1": dial unix /var/run/docker.sock: connect: permission denied

What's wrong in my command?!

$ sudo docker ps -aq
e596a3affcb0
c5697eca3917
8e9ef6171f40
8b236c9c7504
fb2847e1f2ab
f58ff2b58975
60453ff5ba63
b11239856898
2233450c6921
bb27a2db8ba3
064156bf6554
Red5d commented 10 months ago

You probably need to add "sudo" to the docker command in "... $(docker ps -aq)..."

mbnoimi commented 10 months ago

You probably need to add "sudo" to the docker command in "... $(docker ps -aq)..."

Indeed. thank you

sudo docker run --rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/red5d/docker-autocompose $(sudo docker ps -aq) >docker-compose.yml