Docker jenkins 설치시 permission 오류
· 약 1분
run시에 젠킨스가 올라가지 않고 /var/jenkins/home
에 파일 퍼미션 오류가 발생할 때 다음과 같이 해결하면 된다.
해결
마운트한 볼륨에 1000 유저 권한을 준다. (jenkins의 uid는 1000) docker hub에 나와있는 내용이긴 한다.
chown 1000 {볼륨 경로}
run시에 젠킨스가 올라가지 않고 /var/jenkins/home
에 파일 퍼미션 오류가 발생할 때 다음과 같이 해결하면 된다.
마운트한 볼륨에 1000 유저 권한을 준다. (jenkins의 uid는 1000) docker hub에 나와있는 내용이긴 한다.
chown 1000 {볼륨 경로}
웹 상에서 파일을 업로드할 때 md5 checksum 오류가 발생해 파일이 전체가 다 안 올라가는 경우도 있고, 세션이 만료되 올라가는 도중에 끊기기도 하는 것 같다.
업로드 할 bucket 의 이름을 조회한다.
aws s3 ls
앞이 복사할 폴더이고 뒤가 파일이 복사될 s3 bucket 경로이다.
aws s3 cp ./ s3://{bucket_name}/{path}/ --recursive --exclude "*.mp4" --acl public-read
mp4 를 제외한 폴더의 모든 하위 파일들을 public-read 권한으로 업로드했다.
cli docs에서 디테일한 옵션은 확인 가능하다.