编程和基本Docker问题的新手。.
当发出docker pull命令以拉取docker映像时,系统(docker引擎?)如何知道要拉取docker映像的平台?
我假设将程序/应用程序/库打包到docker容器中以在不同平台(MAC,Linux,Windows,Debian等)上运行/使用,将需要不同的容器映像。 例如,对于在MAC上支持MXnet框架的python和在Debian上支持的python,我假设Docker Hub上将有两个不同的MXnet / python docker镜像。
如果是这样,当在MAC或Linux甚至Windows上执行“ docker pull mxnet / python”时,docker引擎如何知道要提取哪个mxnet / python docker映像?
是不同的名字吗?还是引擎有一些智能来提取平台信息并将其作为请求中的参数发送给Docker Hub?还是?
thx