밤 늦게까지 여는 카페

도커 명령어 실행 에러 - Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 본문

유용한 툴/docker

도커 명령어 실행 에러 - Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

Jㅐ둥이 2023. 1. 12. 01:20
반응형

도커를 설치하고 기분 좋게 docker run ~~~ 명령어를 실행했는데 다음과 같은 에러가 발생하면서 동작하지 않으신가요?

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

 

다음 2가지 사항을 확인해보세요!

 

1. docker service가 실행되고 있지 않아서 docker 명령어 실패하는 경우

PC에서 docker 서비스가 실행되고 있지 않은 것입니다.

다음 명령어를 실행하면 docker 서비스를 실행하고, 덤으로 PC가 켜지면 자동으로 실행되도록 설정해줍니다.

sudo systemctl start docker.service
sudo systemctl enable docker.service

 

2. 실행 권한 부족으로 인한 docker 명령어 실패하는 경우

docker 명령어 앞에 sudo를 붙여보세요!

docker는 기본적으로 root 권한을 요구합니다. 그래서 매 명령어마다 sudo 를 앞에 붙여줘야 합니다.

 

매번 sudo 붙이는 것은 너무 귀찮아요! 하시는 분들을 위한 방법

아래의 명령어를 실행하고 logout후에 다시 접속하시면 됩니다.

sudo groupadd docker
sudo usermod -aG docker $USER
반응형