Docker 권한추가

송기영개발잘하고싶다·2023년 5월 12일
0

Docker

목록 보기
2/2
post-thumbnail

개요

리눅스에서 docker 명령어를 입력할때마다 sudo를 붙여서 입력을 해야하는데 많은 글들을 보면 sudo명령어 없이 docker만 입력해서 사용하고 있습니다. 다른분들이 사용하는 방법과 맞추기 위해 권한을 추가하는 방법을 설명하고자 합니다. 사실 귀찮아서 적용한겁니다...

혹은 아래와 같은 에러를 만나실경우에도 적용할 수 있습니다.

	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

추가방법

그룹확인

현재 접속된 사용자의 그룹을 확인합니다. 아래의 명령어중 $USER을 입력하면 현재 로그인된 사용자를 자동으로 인식합니다.

	sudo groups $USER

docker 그룹생성

docker이름을 가진 그룹을 생성해줍니다. 이미 그룹이 존재하면 다음 스텝으로 넘어가셔도 됩니다.

	sudo groupadd docker

docker 그룹에 사용자 추가

docker 그룹에 사용자를 추가합니다. 아래의 2개의 명령어를 적어 놓았는데 우분투 버전에따라 명령어가 다를수 있습니다.

	sudo usermod -gG docker $USER
    sudo usermod -a -G docker $USER

시스템 재부팅 혹은 터미널 재접속

	sudo reboot # 재부팅
    exit # 로그아웃

레퍼런스
https://dongle94.github.io/docker/docker-permission-error/

profile
업무하면서 쌓인 노하우를 정리하는 블로그🚀 풀스택 개발자를 지향하고 있습니다👻

0개의 댓글