리눅스 docker 일반 계정으로 실행시 오류 발생 Got permission denied while trying to connect to the Docker daemon socket
아래와 같이 일반계정으로 centos8 검색하려는데 에러가 발생했다.
이는 docker 권한이 없어 발생하는 문제이다.
$ docker search centos8
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/images/search?limit=25&term=centos8": dial unix /var/run/docker.sock: connect: permission denied
.docker 그룹이 없다면 생성해준다.
$ sudo groupadd docker
.docker 그룹에 해당 유저를 추가
$ sudo usermod -aG docker $USER
.에러 발생
[dasdfsdfwe@localhost ~]$ sudo usermod -aG docker $USER
[sudo] dasdfsdfwe 암호:
dasdfsdfwe(는) sudoers 설정 파일에 없습니다. 이 시도를 보고합니다.
해결
$ usermod -G wheel dasdfsdfwe
.다음 명령어로 적용
$ newgrp docker
'인프라' 카테고리의 다른 글
centos 일반계정으로 sudo 사용 방법 (0) | 2022.01.07 |
---|---|
centos7 python3 pip3 오프라인 설치 (yumdownloder 사용) (0) | 2021.12.07 |
도커(docker) 추출된 이미지 윈도우에서 로드 하는 방법 (0) | 2021.12.01 |
docker 이미지 만들기 (0) | 2021.11.30 |
[윈웨이] 로컬에서 docker 파일 실행 + C++ REST SDK + easyOCR 운전면허증 (0) | 2021.11.30 |