Alpine Docker 컨테이너에 postgresql16-client를 설치해 보세요.

Alpine Docker 컨테이너에 postgresql16-client를 설치해 보세요.

postgresql16-client를 사용하여 Docker 컨테이너를 생성하려고 하는데 패키지가 존재하지 않는다는 오류가 발생합니다.

또한 이 컨테이너에 dotnet 8을 설치하여 API를 실행하고 postgresql16-client를 사용하여 데이터베이스를 pg_dump합니다.

Dockerfile 및 오류가 있는 이미지

어떤 저장소를 가져와야 하는지 모르겠습니다. Linux에서 프로그램을 설치하기 위해 어떤 저장소가 필요한지 어떻게 알 수 있습니까?

이 웹사이트를 찾았지만 이 저장소를 얻는 방법을 모르겠습니다https://pkgs.alpinelinux.org/package/edge/main/x86_64/postgresql16-client

도움을 주시면 감사하겠습니다!

답변1

게시하신 사진에 따르면 postgresql16-client.

postgresql16-client게시한 링크에 따르면 패키지 저장소에서 사용할 수 있으 려면 Alpine Edge 또는 Alpine v3.19를 사용해야 합니다 .

오직dotnet8-*패키지 가 포함된 알파인 버전이제 Alpine Edge이므로 Docker 컨테이너에 해당 버전을 사용해야 합니다.

모르신다면 다음 사항을 참고하세요. Alpine Edge는 Alpine Linux의 현재 개발 트리로 주로 테스트에 사용됩니다.출시된 버전만큼 안정적이지 않을 수 있습니다.

관련 정보