docker 일반 유저 사용하기

LeeJaeG·2023년 9월 17일
0

파이썬에서 root가 아닌 계정으로 코드를 테스트를 하는데 docker 부분에서 error 가 발생을 했다.

Got permission denied issue in linux

vscode 에 설정해두고 그 동안 했던 코드들은 root 계정으로 하던게 아니므로 함부로 root로 변경 할 수가 없었다.

하여 아래의 방법으로 해결했다.

**sudo usermod -aG docker 사용자**

usermod : 사용자 속성을 변경하는 명령어

  • G (--groups) : 새로운 그룹
  • a(--append) : 다른 그룹에서 삭제 없이 G 옵션에 따른 그룹에 사용자를 추가
# systemctl reboot or reboot
**sudo systemctl reboot**

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.40/containers/json: dial unix /var/run/docker.sock: connect: permission denied

/var/run/docker.sock 파일의 권한을 변경

**sudo chmod 666 /var/run/docker.sock**
profile
코딩으로 경제적 자유까지

0개의 댓글