我有一个Synology Disk Station 118(显示它正在使用Arm8处理器)
在Package Manager中搜索没有找到Docker软件包 我找到了这个article,但指向Synology软件包的链接仅包含X64软件包,并且文章说Docker无法在Arm上运行
但是从各种文章看来,Docker可以从arm8平台上获得
https://github.com/docker-library/official-images#architectures-other-than-amd64
,并且有一个指向非官方的链接
https://hub.docker.com/u/arm64v8/
但是这些不只是容器,而不是实际的码头工人本身吗?
因此可以在我的Synology Nas 118上安装。这是测试我的应用程序的docker文件所必需的。
答案 0 :(得分:3)
答案是“是”。任何ARM类型的Synology NAS都不完全支持docker,但这已经足够。 请按照以下步骤在ARM Synology NAS中安装docker / dockerd。
请注意,由于Linux内核问题,您需要设置存储驱动器vfs,iptables和bridge 。并且您需要以--network = host模式运行docker容器。 这并不常见,但由于Synology NAS内核的限制,没有问题。
或者您可以尝试使用此shell,它是自动脚本。 https://raw.githubusercontent.com/wdmomoxx/catdriver/master/install-docker.sh
答案 1 :(得分:0)
在github proyect docker on arm中,您可以在proyect中阅读:
No official Docker images work on the ARM architecture because they contain binaries built for x64 (regular PCs).
因此,您需要从应用程序获取源二进制文件,如果需要安装应用程序,则需要编译为体系结构ARM。