🎓 도커 & 컨테이너 수료 시험

트랙 종합 평가

트랙 전체 모듈에서 무작위로 출제됩니다. 80% 이상 맞히면 통과이며, 통과 시 수료증이 발급됩니다.

Q1 / 15

컨테이너를 --read-only로 실행해 루트 파일시스템을 읽기 전용으로 만드는 것이 보안에 도움이 되는 이유는?

Q2 / 15

Docker Compose의 `services` 항목이 Kubernetes에서 대응되는 개념은?

Q3 / 15

docker tag myapp:latest myapp:v2.0 명령의 효과는?

Q4 / 15

Python 웹 서버 컨테이너가 정상 실행 중입니다. 그런데 `docker logs myapp`을 실행하면 아무것도 출력되지 않습니다. 애플리케이션 코드에서 logging 모듈로 파일에 로그를 쓰고 있었습니다. 원인과 해결 방법은?

Q5 / 15

docker compose up --build 실행 후 Nginx가 WAS를 서비스 이름으로 찾지 못하는 원인으로 가장 가능성이 높은 것은?

Q6 / 15

BuildKit을 활성화했을 때 멀티 스테이지 빌드에서 얻을 수 있는 추가 이점은?

Q7 / 15

Linux 네임스페이스(namespace)가 컨테이너 격리에서 수행하는 역할은?

Q8 / 15

`--read-only` 플래그로 컨테이너를 실행할 때 애플리케이션이 임시 파일을 써야 한다면 어떻게 해야 하는가?

Q9 / 15

port is already allocated가 떴는데 8080을 점유한 기존 컨테이너는 운영 중이라 중지하면 안 됩니다. 가장 적절한 조치는?

Q10 / 15

WordPress + MariaDB 구성에서 웹이 DB보다 먼저 완전히 켜져서 연결 오류가 발생할 때 가장 권장되는 해결 방법은?

Q11 / 15

docker-compose.yml의 build에 target: dev로 지정하면 일어나는 일로 옳은 것은?

Q12 / 15

[심화] 컨테이너에 cpus 1.0 제한을 걸었습니다. 평균 CPU 사용률은 낮은데 p99 응답 지연이 주기적으로 튑니다. 그 메커니즘으로 가장 정확한 것은?

Q13 / 15

Nginx를 WAS(Tomcat·Node 등) 앞단에 두고 정적 파일은 Nginx가 직접 서빙하고 동적 요청만 WAS로 보내는 구성이 주는 이점은?

Q14 / 15

[심화] 로컬에서는 docker build가 캐시 덕에 10초면 끝나는데, CI 러너에서는 매번 모든 레이어를 처음부터 다시 빌드해 5분이 걸린다. 이유와 해결로 옳은 것은?

Q15 / 15

docker-compose.yml에서 환경변수를 외부 파일로 분리할 때 사용하는 키는 무엇인가요?

0 / 15 답변