본문 바로가기

리눅스

/var/run/docker.sock의 permission denied 발생하는 경우

728x90

/var/run/docker.sock의 permission denied 발생하는 경우

/var/run/docker.sock 파일에 대한 "Permission Denied" 오류는 Docker 소켓 파일에 대한 적절한 권한이 없을 때 발생할 수 있습니다. 이 파일은 Docker 데몬과 통신하기 위해 사용되며 일반적으로 Docker 관련 명령어를 실행할 때 필요합니다.

docker search zookeeper
$ docker search zookeeper                    
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=zookeeper": dial unix /var/run/docker.sock: connect: permission denied

 

$ docker ps -a
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?all=1": dial unix /var/run/docker.sock: connect: permission denied

현재 로그인된 사용자를 docker 그룹에 등록하기

echo $USER

1. Docker 그룹에 추가

Docker를 실행하는 사용자를 "docker" 그룹에 추가하여 Docker 명령을 실행할 때 권한 문제를 해결할 수 있습니다. 다음 명령어를 사용하여 사용자를 "docker" 그룹에 추가합니다.

sudo usermod -aG docker $USER

로그아웃하고 로그인하여 변경 사항을 적용합니다.

2. Docker 재시작

"Permission Denied" 오류가 발생하는 경우 Docker 데몬 자체에 문제가 있을 수 있습니다. 다음 명령어를 사용하여 Docker 데몬을 재시작합니다.

sudo systemctl restart docker

3. 소켓 파일 권한 수정

소켓 파일인 "/var/run/docker.sock"의 권한을 수정하여 현재 사용자가 읽고 쓸 수 있도록 변경할 수 있습니다. 하지만 이 방법은 보안 문제를 초래할 수 있으므로 주의해야 합니다.

sudo chmod 666 /var/run/docker.sock

이렇게 하면 현재 사용자가 Docker 소켓에 대한 권한을 가집니다. 그러나 이 방법은 임시적인 해결책이며 보안 측면에서 권장되지 않습니다.

 

docker search zookeeper
$ docker search zookeeper      
NAME                               DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
zookeeper                          Apache ZooKeeper is an open-source server wh…   1156      [OK]       
jplock/zookeeper                   Builds a docker image for Zookeeper version …   165                  [OK]
wurstmeister/zookeeper                                                             157                  [OK]
mesoscloud/zookeeper               ZooKeeper                                       73                   [OK]
digitalwonderland/zookeeper        Latest Zookeeper - clusterable                  23                   [OK]
mbabineau/zookeeper-exhibitor                                                      23                   [OK]
tobilg/zookeeper-webui             Docker image for using `zk-web` as ZooKeeper…   15                   [OK]
debezium/zookeeper                 Zookeeper image required when running the De…   14                   [OK]
confluent/zookeeper                [deprecated - please use confluentinc/cp-zoo…   13                   [OK]
31z4/zookeeper                     Dockerized Apache Zookeeper.                    9                    [OK]
thefactory/zookeeper-exhibitor     Exhibitor-managed ZooKeeper with S3 backups …   6                    [OK]
engapa/zookeeper                   Zookeeper image optimised for being used int…   3                    
emccorp/zookeeper                  Zookeeper                                       2                    
josdotso/zookeeper-exporter        ref: https://github.com/carlpett/zookeeper_e…   2                    [OK]
harisekhon/zookeeper               Apache ZooKeeper (tags 3.3 - 3.4)               2                    [OK]
dabealu/zookeeper-exporter         zookeeper exporter for prometheus               1                    [OK]
paulbrown/zookeeper                Zookeeper on Kubernetes (PetSet)                1                    [OK]
openshift/zookeeper-346-fedora20   ZooKeeper 3.4.6 with replication support        1                    
perrykim/zookeeper                 k8s - zookeeper  ( forked k8s contrib )         1                    [OK]
duffqiu/zookeeper-cli                                                              1                    [OK]
strimzi/zookeeper                                                                  1                    
phenompeople/zookeeper             Apache ZooKeeper is an open-source server wh…   0                    [OK]
pravega/zookeeper-operator         Kubernetes operator for Zookeeper               0                    
midonet/zookeeper                  Dockerfile for a Zookeeper server.              0                    [OK]
humio/zookeeper-dev                zookeeper build with zulu jvm.                  0

 

728x90