1
我一直在尝试编译ARM-64体系结构的码头工具。 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
你看过Raspberry Pi的设置了吗? https://www.raspberrypi.org/blog/docker-comes-to-raspberry-pi/ – BMitch
@ user2915097,我想在ARM-64上运行docker,我不想模拟任何东西。这没有关系。 – NEO