도커 트러블 슈팅 - Got permission denied while trying to connect to the Docker daemon socket

유사개발자·2022년 8월 9일
0
post-thumbnail

이슈발견 시점

해당 이슈는 현재 회사에서 gitlab CI/CD를 사용중인데 테스트 중 발견했다.

이슈발생 이유

해당 계정에서 docker사용 권한이 없기 때문이다.

이슈해결 방법

1. gitlab-ci.yml에서 리눅스 명령어 "id"를 작성 후 gitlab runner가 사용하는
계정 "gitlab-runner"임을 알아냄

2. 해당 서버에 cat /etc/passwd로 "gitlab-runner" 계정 확인 후 docker권한 없음을 확인

3. 리눅스 명령어 sudo usermod -a -G docekr gitlab-runner로 권한 부여 후 해결

profile
개발자와 유사한 개발자입니다

0개의 댓글