
데브옵스
Alpine/Debian 기반 Docker 이미지 간 cp 명령 동작 차이
두줄요약
Alpine과 Debian·Ubuntu 기반 Docker 이미지에서 `cp`의 심볼릭 링크 처리 차이를 비교했습니다. 이미지 마이그레이션 시 링크 삭제 여부를 명시적으로 처리해야 함을 안내합니다.
구조와 흐름
- Alpine과 Debian·Ubuntu 기반 Docker 이미지에서 파일 2개와 심볼릭 링크 생성
- 동일한
cp b c실행 뒤 원본 파일·복사 파일·심볼릭 링크 대상의 내용 비교
주의할 점
- Alpine 기반 이미지에서 심볼릭 링크
c제거 후b파일을c로 복사하는 동작 - Debian·Ubuntu 기반 이미지에서 심볼릭 링크 유지 및 링크 대상 파일 내용 변경 동작
- 이미지 기반 마이그레이션 시 심볼릭 링크를 명시적으로 삭제하는 명령 보완 필요
적용해볼 점
- Docker 베이스 이미지별 파일 유틸리티 동작 사전 검증
- 심볼릭 링크 경로를 덮어쓰는 스크립트의 Alpine·Debian 호환성 점검


