【技术实现步骤摘要】
本申请涉及容器,特别涉及一种容器部署方法及装置。
技术介绍
1、容器提供了一个轻量级的虚拟运行环境。容器可以将用户的应用程序的所有代码、库和依赖关系等打包成镜像。执行镜像时,镜像运行在该虚拟运行环境中。该镜像不会与其他镜像共享宿主机的内存、处理器(如中央处理器(central processing unit,cpu))以及磁盘等资源,实现了该镜像与主机之间、该镜像与其他镜像之间的容器隔离,保证了容器内的进程不能监控容器外的任何进程或资源。
2、目前,在使用docker部署容器时,需要预先由管理员创建虚拟设备,并在创建完成后将虚拟设备的信息更新到docker。在用户需要使用docker部署容器时,需要指定容器所需的虚拟设备。docker接收到用户的容器创建命令后,需要根据容器创建命令的指示,创建容器,并将其指示的虚拟设备与容器绑定,以便于容器使用该虚拟设备的资源。在该实现过程中,由于虚拟设备的管理和使用是分离的,这就需要管理员预先规划好虚拟设备的数量和规格。
3、但是,容器所需的虚拟设备的规格和数量一般较难预先预测
...【技术保护点】
1.一种容器部署方法,其特征在于,所述方法应用于容器管理设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述容器管理设备创建满足所述规格的虚拟设备,包括:
3.根据权利要求2所述的方法,其特征在于,所述容器创建命令还指示为所述虚拟设备提供物理资源的物理设备,所述容器管理设备确定为所述虚拟设备提供物理资源的目标物理设备,包括:
4.根据权利要求3所述的方法,其特征在于,所述规格通过所述物理设备的物理资源表示。
5.根据权利要求1至4任一所述的方法,其特征在于,所述容器创建命令还指示所述容器需要使用的虚拟设备
...【技术特征摘要】
1.一种容器部署方法,其特征在于,所述方法应用于容器管理设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述容器管理设备创建满足所述规格的虚拟设备,包括:
3.根据权利要求2所述的方法,其特征在于,所述容器创建命令还指示为所述虚拟设备提供物理资源的物理设备,所述容器管理设备确定为所述虚拟设备提供物理资源的目标物理设备,包括:
4.根据权利要求3所述的方法,其特征在于,所述规格通过所述物理设备的物理资源表示。
5.根据权利要求1至4任一所述的方法,其特征在于,所述容器创建命令还指示所述容器需要使用的虚拟设备的数量,所述容器管理设备创建满足所述规格的虚拟设备,包括:
6.根据权利要求1至5任一所述的方法,其特征在于,在所述容器管理设备创建所述容器,并将所述虚拟设备与所述容器绑定之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述容器管理设备在接收到所述容器发送的结束通知后,确定所述容器运行结束。
8.根据权利要求1至7任一所述的方法,其特征在于,所述容器管理设备运行有应用容器引擎,所述应用容器引擎用于执行所述方法。
9.一种容器部署装置,其特征在于,所述装置包括:
10.根据权利要...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。