도커 런타임 오류 – Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

  • by


Docker connect 오류 화면

rocky linux에 Docker를 설치 한 후 루트가 아닌 일반 계정으로 Docker를 실행할 수 있도록 그룹에 계정을 추가 한 후 docker ps -a 명령을 실행했습니다.

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