E: azure-functions-core-tools-4 패키지를 찾을 수 없습니다.

E: azure-functions-core-tools-4 패키지를 찾을 수 없습니다.

docker 컨테이너를 실행하고 설치를 시도합니다 azure-functions-core-tools-4. 구성된 저장소에서 패키지를 검색할 수 있지만 설치하려고 하면 패키지를 찾을 수 없습니다. 여러번 실행해봤는데 apt update그게 아니더라구요.

root@eddf41a4eea9:/app# apt install azure-functions-core-tools-4
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package azure-functions-core-tools-4
root@eddf41a4eea9:/app# apt search azure-functions-core-tools
Sorting... Done
Full Text Search... Done
azure-functions-core-tools-3/bullseye 3.0.3904-1 amd64
  Azure Function Core Tools v3

azure-functions-core-tools-4/bullseye 4.0.3971-1 amd64
  Azure Function Core Tools v3

추가 정보

root@eddf41a4eea9:/app# cat /etc/*release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"

콘텐츠/etc/apt/sources.list.d/dotnetdev.list

root@eddf41a4eea9:/app# cat /etc/apt/sources.list.d/dotnetdev.list
deb [arch=amd64] https://packages.microsoft.com/debian/11/prod bullseye main

답변1

나는 이것을 알아 냈습니다. 내 도커 컨테이너는 M1 CPU 및 ARM 아키텍처를 사용하는 Macbook에서 실행되고 있습니다.

root@eddf41a4eea9:/tmp# lscpu
Architecture:                    aarch64

결국 내가 할 일은 아키텍처 간 지원을 통해 컨테이너를 다시 구축하는 것이라고 생각합니다.

https://docs.docker.com/desktop/multi-arch/

관련 정보