docker: not found

Gyus·2022년 4월 23일
0

Docker

목록 보기
2/2

1. 에러발생

현재 젠킨스에서 docker pipeline을 만들어서 도커 이미지라이징 후 도커 허브로 푸쉬하는 CI를 만들고 있다.

  • docker build -t gyus13/chatbotapp .
    /var/lib/jenkins/workspace/backendbuild@tmp/durable-5eb8468b/script.sh: 1: docker: not found

그러나 이렇게 에러가 나버린다.

2. 문제해결

sudo apt install docker

3. 또 에러발생

docker ps

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/containers/json: dial unix /var/run/docker.sock: connect: permission denied

4. 해결

  • /var/run/docker.sock 파일의 권한을 666으로 변경하여 그룹 내 다른 사용자도 접근 가능하게 변경

sudo chmod 666 /var/run/docker.sock


결국 젠킨스 서버에서 Docker를 깔고 권한을 허용해주면서 해결되었다.

profile
푸로구래머

0개의 댓글