Alpine을 시작할 때 커널 명령줄 매개변수를 통해 오버레이 파일을 지정할 수 있습니다.apkovl=
. 오버레이 파일은 rootfs에서 가져와 확장됩니다.
당신은 무엇에 대한 책임이 있습니까? 시작하는 동안 언제 이런 일이 발생합니까?
답변1
initramfs에는 /init
생성된 스크립트가 포함되어 있습니다.initramfs-init.in
.
오버레이 파일이 네트워크에 있는 경우 스크립트는 먼저 오버레이 파일을 다운로드합니다. 그런 다음 unpack_apkovl
선택적으로 오버레이 파일을 해독한 다음 rootfs를 통해 압축을 푸는 함수를 호출합니다 .