kjeng7897@one-gpu:~/docker-compose/Docker-Compose-Redis$ docker-compose up --build
WARN[0000] /home/kjeng7897/docker-compose/Docker-Compose-Redis/docker-compose.yml: the attribute version is obsolete, it will be ignored, please remove it to avoid potential confusion
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.46/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Ddocker-compose-redis%22%3Atrue%7D%7D": dial unix /var/run/docker.sock: connect: permission denied
현재 사용자가 Docker 데몬 소켓에 접근할 권한이 없어서 발생하는 문제이다.
Docker를 사용하려면 사용자가 docker 그룹에 속해 있어야 한다.
sudo usermod -aG docker $USER
newgrp docker
docker ps
sudo systemctl restart docker
docker-compose up --build