我如何在solaris上运行,一个基于linux的docker-image(例如nginx image)?我希望类似于在windows机器上运行nginx镜像。例如,我可以在solaris-os中有一个virtualbox-linux,然后运行docker run nginx吗?有哪些方法?
omvjsjqw1#
There is currently no support for Docker on Solaris.Docker containers rely on their hosts kernel,这就是为什么Docker只在Linux系统上工作,或者如果操作系统提供了Linux内核。(WSL使Docker在Windows上工作)
mrfwxfqh2#
我不确定你的问题,但也许--platform可以帮助你如果您的主机支持多平台https://docs.docker.com/engine/reference/commandline/run/,则可以在docker run命令中使用它
--platform
docker run
--platform Set platform if server is multi-platform capable
例如
docker run -d nginx --platform arm64 ...
希望这有帮助!
2条答案
按热度按时间omvjsjqw1#
There is currently no support for Docker on Solaris.
Docker containers rely on their hosts kernel,这就是为什么Docker只在Linux系统上工作,或者如果操作系统提供了Linux内核。(WSL使Docker在Windows上工作)
mrfwxfqh2#
我不确定你的问题,但也许
--platform
可以帮助你如果您的主机支持多平台https://docs.docker.com/engine/reference/commandline/run/,则可以在
docker run
命令中使用它例如
希望这有帮助!