문서 목록
| 문서 | 경로 |
|---|---|
| ADD 대신 COPY 사용 | dockerfile/add_instead_of_copy |
| CMD와 ENTRYPOINT에 JSON 형식 미사용 | dockerfile/not_using_json_in_cmd_and_entrypoint_arguments |
| COPY 파일 소유권과 쓰기 권한 점검 | dockerfile/chown_flag_exists |
| 현재 빌드 단계를 참조하는 COPY --from | dockerfile/copy_from_references_current_from_alias |
| FROM 플랫폼 지정의 의도 점검 | dockerfile/using_platform_with_from |
| 컨테이너 상태 점검 구성 확인 | dockerfile/healthcheck_instruction_missing |
| MAINTAINER 지시어 사용 | dockerfile/maintainer_instruction_being_used |
| RUN cd에 의존하는 작업 디렉터리 설정 | dockerfile/run_command_cd_instead_of_workdir |
| Dockerfile의 apt 자동화 사용 점검 | dockerfile/run_using_apt |
| RUN에서 sudo 사용 | dockerfile/run_using_sudo |
| RUN으로 기본 셸 변경 | dockerfile/changing_default_shell_using_run_command |
| 컨테이너의 SSH 포트 선언 점검 | dockerfile/exposing_port_22 |
| USER 명령이 없는 Dockerfile | dockerfile/missing_user_instruction |
| apk 설치 캐시 관리 점검 | dockerfile/apk_add_using_local_cache_path |
| apk 패키지 버전 고정 누락 | dockerfile/unpinned_package_version_in_apk_add |
| apt-get 패키지 버전 고정 누락 | dockerfile/apt_get_install_pin_version_not_defined |
| apt-get 설치 확인 입력 점검 | dockerfile/apt_get_missing_flags_to_avoid_manual_input |
| apt-get 추천 패키지 설치 범위 점검 | dockerfile/apt_get_not_avoiding_additional_packages |
| apt-get 패키지 목록 정리 점검 | dockerfile/apt_get_install_lists_were_not_deleted |
| dnf 설치 캐시 정리 점검 | dockerfile/missing_dnf_clean_all |
| dnf 설치 확인 입력 점검 | dockerfile/missing_flag_from_dnf_install |
| dnf 패키지 버전 고정 누락 | dockerfile/missing_version_specification_in_dnf_install |
| gem 패키지 버전 고정 누락 | dockerfile/gem_install_without_version |
| latest 태그 사용 | dockerfile/image_version_using_latest |
| npm 패키지 버전 고정 누락 | dockerfile/npm_install_without_pinned_version |
| pip 설치 캐시의 이미지 포함 점검 | dockerfile/pip_install_keeping_cached_packages |
| pip 패키지 버전 고정 누락 | dockerfile/unpinned_package_version_in_pip_install |
| 패키지 인덱스 갱신과 설치 분리 점검 | dockerfile/update_instruction_alone |
| wget과 curl의 중복 사용 점검 | dockerfile/run_using_wget_and_curl |
| yum 설치 캐시 정리 점검 | dockerfile/yum_clean_all_missing |
| yum 설치 확인 입력 점검 | dockerfile/yum_install_allows_manual_input |
| yum 패키지 버전 고정 누락 | dockerfile/yum_install_without_version |
| zypper 비대화형 옵션 누락 | dockerfile/missing_zypper_non_interactive_switch |
| zypper 캐시 정리 점검 | dockerfile/missing_zypper_clean |
| zypper 패키지 버전 미고정 | dockerfile/zypper_install_without_version |
| Dockerfile 레이어와 임시 파일 관리 점검 | dockerfile/multiple_run_add_copy_instructions_listed |
| 마지막 사용자가 root인 Dockerfile | dockerfile/last_user_is_root |
| 베이스 이미지 버전 미지정 | dockerfile/image_version_not_explicit |
| RUN의 진단 명령 사용 점검 | dockerfile/run_utilities_and_posix_commands |
| 중복된 빌드 단계 이름 | dockerfile/same_alias_in_different_froms |
| 한 빌드 단계의 여러 CMD 지시어 | dockerfile/multiple_cmd_instructions_listed |
| 한 빌드 단계의 여러 ENTRYPOINT 지시어 | dockerfile/multiple_entrypoint_instructions_listed |
| 여러 원본을 복사하는 COPY의 대상 경로 오류 | dockerfile/copy_with_more_than_two_arguments_not_ending_with_slash |
| 원격 아티팩트 다운로드의 무결성 검증 점검 | dockerfile/curl_or_wget_instead_of_add |
| EXPOSE 포트 번호 범위 점검 | dockerfile/unix_ports_out_of_range |
| 숫자로 참조하는 빌드 단계 | dockerfile/using_unnamed_build_stages |
| 상대 경로를 사용하는 WORKDIR 점검 | dockerfile/workdir_path_not_absolute |
| 파이프 명령에서 pipefail 미설정 | dockerfile/shell_running_a_pipe_without_pipefail_flag |