본문 바로가기
IT

도커 실행시 오류 - Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

by 병헤는 밤 2023. 3. 19.
반응형

도커 connect 오류 화면

rocky linux에 도커 설치 후 root가 아닌 일반 계정으로 도커 실행이 가능하도록 group에 계정을 추가한 후에 docker ps -a 명령을 내렸는데, "Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?"라는 오류가 떴다.

 

기억을 더듬어 보니... 서비스 등록을 하지 않으면 장비 재부팅시 실행이 되지 않는다.

일단 docker 서비스를 먼저 실행 시키고.

 

[rocky@oraamd1 ~]$ sudo systemctl start docker

 

리부팅 시에도 자동으로 실행되도록 enable 시켜 준다.

 

[rocky@oraamd1 ~]$ sudo systemctl enable docker

 

참고로 docker를 root가 아닌 일반 계정으로 실행시키려면 docker 그룹에 해당 계정을 등록하면 된다.

docker를 설치하면 docker 그룹이 생성되는데, docker를 실행시키고자 하는 계정으로 로그인한 후 아래 명령으로 해당 계정으로 docker 그룹에 추가한다.

 

[rocky@oraamd1 ~]$ sudo usermod -aG docker $USER
[rocky@oraamd1 ~]$ groups $USER

 

반응형

댓글