[Docker] Docker container restart 시, resolv.conf 관련 오류 조치방법 어느날, 테스트 NAS의 docker container를 재시작 했는데 아래와 같은 오
[Docker] Docker container restart 시, resolv.conf 관련 오류 조치방법 어느날, 테스트 NAS의 docker container를 재시작 했는데 아래와 같은 오류가 발생 되었습니다. 'Error response from daemon: failed to write unhaltered resolv.conf file content when setting up dns for sandbox "컨테이너 full ID": open /volume1/@docker/containers/"컨테이너 full ID"/resolv.conf: permission denied Error: failed to start containers: "컨테이너ID" ' 원인은 'resolv.conf'파일의 접근권한 거부였습니다. 다른 docker container들과 resolv.conf파일의 속성을 비교해보니 다르다는 걸 확인 했습니다. 원인의 원인은 사내 테스트 NAS에 보안 설정을 안 해 놓은 것 때문이었던 것 같았습니다. 그래서, 파일 속성 변경 후 토커 컨테이너를 재시작 하니 정상적으로 재시작 되었습니다. (속성 확인: lsattr resolv.conf, 파일 속성 변경: chattr -속성 resolv.conf) 그리고, 테스트 NAS의 보안 설정에 들어갔습니다. * 결론: 테스트 NAS라고 보안설정 안 해 놓았다간, 큰 화를 입을것이여~!