이슈해결/배포

[에러해결] bash: ./gradlew: Permission denied, permission denied while trying to connect to the Docker

잔디🌿 2024. 9. 27. 16:26

bash: ./gradlew: Permission denied

배포 과정에서 드디어 java-17 설치를 완료하고, ./gradlew bootJar 명령어를 입력했는데,

permission denied라는 에러가 떴다. 

이 에러는 권한이 없다는 의미이다.

 

chmod +x ./gradlew

명령어를 친 후 다시 bootjar을 하여 해결하였다.

 

permission denied while trying to connect to the Docker 

docker build -t my-fastapi-app . ERROR: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied

 

이 에러는 현재 사용자가 도커를 사용할 권한이 없어서 발생한다. 일반적으로 Docker는 root 또는 docker 그룹에 속한 사용자만이 명령을 실행할 수 있다.

 

sudo usermod -aG docker $USER

현재 사용자를 docker에 추가하고

newgrp docker

변경사항을 저장한 후 재시도하면 된다.