2020년 2월 18일 화요일

Mac Jenkins에서 docker에러(Cannot run program "docker": error=2)

Jenkins 빌드중 docker에서 에러나는 경우

java.io.IOException: error=2, No such file or directory at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.(UNIXProcess.java:248) at java.lang.ProcessImpl.start(ProcessImpl.java:134) : : :Caused: java.io.IOException: Cannot run program "docker": error=2, No such file or directory : : :Finished: FAILURE

macos 버전은 Catalina
jenkins는 brew로 설치(https://jenkins.io/download/lts/macos/)
Mac용 docker Desktop 설치(https://hub.docker.com/?overlay=onboarding)

brew를 사용한 jenkins lts버전 설치후 다음 명령으로 구동하면 위와 같은 오류 발생 함 #brew service start jenkins-lts

하지만 서비스로 구동하지 않으면 해당 오류가 나타나지 않고 정상 수행됨 #jenkins-lts

권한 문제가 아닐까 짐작, 다른 해결 방법 찾는중.

댓글 없음:

댓글 쓰기