저는 ARM 아키텍처 용 도커를 컴파일하려고했습니다. Docker는 공식적으로 ARM 64 비트를 지원하지 않습니다 (최소한 패키지 관리 도구를 통하지는 않음). 그러므로 나는 그것을 근원으로부터 만들어야 만한다. 건물 도커 바이너리 세트는 도커 자체를 의존성으로 필요로합니다.ARM-64 아키텍처 용 건물 도커
./hack/make.sh dynbinary
그러나, 나는이 성공적으로 실행하도록 관리하지 않은 : 나는 이미 다음 (해킹) 명령을 통해 고정 표시기 데몬와 클라이언트 모두를 컴파일하는 데 성공했습니다. 두 바이너리는 컴파일 작업,하지만 난 데몬을 시작 할 때 다른 의존성에 대해 불평하고 있습니다 : 앞서 언급 한 바와 같이 그들이 실행 자체를 고정 표시기 필요로하는
Failed to connect to containerd. Please make sure containerd is installed in your PATH or you have specified the correct address. Got error: exec: "docker-containerd": executable file not found in $PATH
, 나는 모든 바이너리를 빌드 할 수 없습니다.
귀하의 도움을 기다리겠습니다.
당신이 읽어야 https://resin.io/blog/building-arm-containers-on-any-x86-machine-even- dockerhub/ – user2915097
당신은 라스베리 파이 설정을 보았습니까? https://www.raspberrypi.org/blog/docker-comes-to-raspberry-pi/ – BMitch
@ user2915097, ARM-64에서 도커를 실행하고 싶습니다. 아무 것도 모방하고 싶지는 않습니다. 그것은 관련이 없습니다. – NEO