728x90
반응형
Docker 를 사용하려면 기본적으로 루트 권한이 필요하다. 그래서 그냥 쓰려면 매번 sudo 를 붙여 쓰던지 아니면 root 권한으로 변경해서 사용해야 한다.
root 로 변경해서 사용하기는 좀 그렇고 현재 사용중인 사용자를 docker 그룹에 등록을 해주면 된다.
sudo usermod -aG docker [현재 사용자]
usermod : 사용자 속성을 변경하는 명령어
-G (--groups) : 새로운 그룹을 말한다.
-a(--append) : 다른 그룹에서 삭제 없이 G 옵션에 따른 그룹에 사용자를 추가한다.
그리고 나서 우분투를 재기동 해주면 sudo 없이 사용할 수 있다.
sudo systemctl reboot
또는
sudo -su - [현재사용자]
로 해주면 재기동 없이 사용할수 있다.
혹시라도 다음과 같은 에러가 발생한다면..
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
728x90
반응형
'Development > Docker&Kubernetes' 카테고리의 다른 글
[K8S] Kubernetes 기초 개념 정리 (0) | 2018.10.30 |
---|---|
Docker 로 mysql 설치 및 접속 하기 (3) | 2018.09.18 |
[K8S] Kubernetes RBAC Authorization & Binding (0) | 2018.08.29 |
[K8S] Kubernetes 설치 ( in Ubuntu in AWS) (0) | 2018.08.26 |
unable to evaluate symlinks in Dockerfile path (0) | 2018.04.01 |