我正在努力弄清楚Docker解决了什么实际问题。 Docker规定“每个容器一个进程”。如果您的容器只封装一个程序/进程,那么静态链接的可执行文件有什么优势?这是不是以一种更加简单有效的方式完成同样的事情(封装程序)?
答案 0 :(得分:3)
Docker解决了静态链接的exe不能解决的常见问题列表:
答案 1 :(得分:1)
嗯不。
它更像chroot()
或jail()
或pledge()
,Docker的好处是您可以轻松更改运行程序的用户上下文。
另一个好处是你可以使用完全不同的操作系统,然后是主机。即g。:Linux上的MS Dotnet核心1。