docker-buildenv 背景 该项目用于启动容器并为构建项目进行设置。 如今,软件的构建环境变得越来越复杂。 不仅需要安装工具链和库,而且它们的版本必须与我们正在构建的软件兼容。 但是很难在特定的发行版中安装各种版本的软件,例如Ubuntu。 旧的方法可能是使用虚拟机。 尽管它确实解决了问题,但是它具有一些缺点,例如资源消耗,效率低以及不便携。 鉴于我们在构建软件时仅使用用户空间程序,因此docker被证明是解决此问题的更好解决方案。 它使用主机的内核,几乎不会消耗额外的资源,并且速度与主机中的程序一样快。 唯一的缺点可能是复杂的配置。 这就是该项目试图减轻的重点。 如何使用