본문 바로가기
Q&A2021년 8월 6일1분 읽기

Docker 컨테이너 보안 주의사항이 있나요?

박
박성호
조회 876댓글 2

Docker로 서비스를 배포하고 있는데 보안적으로 주의해야 할 점이 있나요?

댓글 2

김김영삼5년 전

Docker 보안 체크리스트:

  1. root로 실행하지 않기
    USER nobody
  2. 최소 이미지 사용 — alpine, distroless 등
  3. --privileged 플래그 사용 금지
  4. read-only 파일시스템
    docker run --read-only ...
  5. 리소스 제한
    docker run --memory=512m --cpus=1 ...
  6. 이미지 취약점 스캔 — Trivy, Snyk
  7. 시크릿 관리 — 환경변수 대신 Docker Secrets 사용
  8. 네트워크 격리 — 불필요한 포트 노출 금지

docker.sock을 컨테이너에 마운트하는 것은 매우 위험합니다. 사실상 호스트의 root 권한을 얻는 것과 같으니 꼭 필요한 경우가 아니면 하지 마세요.

금금나래(guest)5년 전
이런 글 정말 도움이 됩니다. 감사합니다.
Ctrl+Enter로 등록