相关知识

在IBM Developer中,对于容器的描述是“A container is a unit of deployable software that provides isolation at the process level.Each application,together with its environment,can run in an isolated environment.Containers expose a different environment to each of the services.You can automate the deployment,scaling,and management of containerized applications.”意思是容器是一个可部署的软件单元,提供了进程级别的隔离。每个应用,包括它运行所需的环境,都可以在隔离的环境中运行。容器会根据不同的应用开放不同的环境。用户可以进行自动化部署、扩展和管理容器化应用。

形象地说,容器就像一个大柜子,柜子里的每一个抽屉都是一个隔离的环境,当一个容器化的应用部署到容器中,相当于在抽屉里放入这个应用,隔离运行。容器化应用就如IBM Developer中的描述,会连同应用的运行环境一起打包。同一个应用在柜子的任何一个抽屉中,都是可以正常运行的。