알파인 리눅스: BusyBox 테일을 GNU 테일로 교체

알파인 리눅스: BusyBox 테일을 GNU 테일로 교체

실행 중인 백그라운드 테일 프로세스가 자동으로 종료될 수 있도록 tail ... --pid=PID도커 컨테이너에서 이미지 기반 옵션을 사용해야 합니다 .Alpine

아쉽게도 BusyBox tailAlpine Docker 이미지에 제공된 이미지는 이 기능을 지원하지 않습니다.

교체 방법을 설명하는 자료를 찾아보았지만 성공하지 못했습니다.

이미지 크기가 중요하기 때문에 다른 기본 이미지를 사용하고 싶지 않습니다.

어떻게든 GNU tail로 전환할 수 있나요?

답변1

해결책은 다음과 같습니다.

apk add --no-cache bash coreutils

앞으로:

tail --version
tail: unrecognized option: version
BusyBox v1.35.0 (2022-11-19 10:13:10 UTC) multi-call binary.

뒤쪽에:

tail --version
tail (GNU coreutils) 9.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

관련 정보