카테고리를 도커로 할지 리눅스로 할지 조금 고민했는 데, 일단 도커로!
우분투에서 도커를 실행할 때 가끔 이런 문구를 볼 때가 있다.
Got 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": dial unix /var/run/docker.sock: connect: permission denied
내가 접속한 유저가 도커 명령어를 실행할 권한이 없을 때 발생한다. 좀 더 길게 말하면, 도커 데몬에 연결하려다 실행파일을 실행할 권한이 없어서 발생한다.
/var/run/docker.sock의 권한을 확인해보면 그룹이 docker로 되어있을 거다.
서버의 그룹을 확인해보고 docker 가 있다면 내 계정의 그룹에 docker 를 추가해주면 된다.
cat /etc/group
sudo usermod -G docker 도커그룹권한을추가하려는계정
없다면 docker 그룹을 만들고, /var/run/docker.sock 를 docker 그룹의 소유권으로 변경해준다.
'도커' 카테고리의 다른 글
도커 네트워크 bridge, host 모드 (0) | 2022.03.05 |
---|