Method and device for generating image file

By building target container images based on virtual machine images, the problem of dual upload of virtual machine and container images is solved, and efficient application orchestration is achieved, saving storage and network resources are achieved.

CN113886016BActive Publication Date: 2025-08-15LENOVO (BEIJING) LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111164294.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-30
Publication Date
2025-08-15
Estimated Expiration
2041-09-30

AI Technical Summary

Technical Problem

In application deployment, virtual machine images and container images need to be uploaded, which takes up a large space and increases orchestration complexity.

Method used

By starting the virtual machine based on the virtual machine image, obtaining its information, and obtaining the basic container image from the container image repository, building a target container image, and determining the processing content using the first information and the second information.

Benefits of technology

Only one virtual machine image needs to be uploaded to realize virtual machine and container application orchestration, saving storage space and network resources, and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113886016B_ABST
    Figure CN113886016B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a method and device for generating an image file, the method comprising: starting a virtual machine based on a virtual machine image and obtaining first information of the virtual machine; obtaining a base container image from a container image repository; constructing a target container image based on the base container image and the first information, wherein the process of constructing the target image comprises: determining second information of the base container image, determining first data based on the first information and the second information, the first data being used to indicate the processing content of the base container image. In the above implementation scheme, since the container image can be obtained based on the virtual machine image processing, only one virtual machine image needs to be uploaded to the deployment platform to realize the orchestration of two types of applications, virtual machine applications and container applications, thereby saving storage space and network resource consumption, and helping to improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to application deployment technology, and more specifically, to a method and apparatus for generating an image file. Background Art

[0002] Currently, in application deployment, orchestrating applications requires both virtual machine images and container images. Therefore, two types of images need to be uploaded to the deployment platform, which not only takes up a relatively large space but also increases the complexity of application orchestration on the deployment platform. Summary of the Invention

[0003] In view of this, this application provides the following technical solutions:

[0004] A method for generating an image file, comprising:

[0005] Starting a virtual machine based on the virtual machine image and obtaining first information of the virtual machine;

[0006] Get the base container image from the container image repository;

[0007] A target container image is constructed based on the base container image and the first information, wherein the process of constructing the target image includes: determining second information of the base container image, and determining first data based on the first information and the second information, where the first data is used to indicate processing content of the base container image.

[0008] Optionally, starting the virtual machine based on the virtual machine image and obtaining first information of the virtual machine includes:

[0009] The virtual machine is started based on the virtual machine image, and after the virtual machine is started, first information is obtained through a first intelligent agent device, and the first information is obtained and packaged from the virtual machine by a second intelligent agent device of the virtual machine.

[0010] Optionally, the process of building the target image further includes:

[0011] A target container image is constructed based on the base container image and the first data and uploaded to the container image repository.

[0012] Optionally, the first information includes first software information of software installed in the virtual machine image, and the second information includes second software information of software installed in the base container image. Then, determining the first data based on the first information and the second information includes:

[0013] The first software information and the second software information are compared to determine a first configuration file of the base container image, where the first configuration file includes software information that needs to be installed on the base container image and software information that needs to be uninstalled on the base container image.

[0014] Optionally, the first information further includes process information of the virtual machine, and the step of constructing a target container image based on the base container image and the first information includes:

[0015] A second configuration file of the base container image is generated based on the process information, where the second configuration file includes a main process.

[0016] Optionally, the first information includes release information of the virtual machine image, and obtaining the base container image from the container image repository includes:

[0017] Obtain a base container image corresponding to the version of the release information from the container image repository.

[0018] A device for generating an image file, comprising:

[0019] An information acquisition module; used to start a virtual machine based on a virtual machine image and obtain first information of the virtual machine;

[0020] The image acquisition module is used to obtain the basic container image from the container image repository;

[0021] An image construction module is used to construct a target container image based on the base container image and the first information, wherein the process of constructing the target image includes: determining second information of the base container image, and determining first data based on the first information and the second information, where the first data is used to indicate the processing content of the base container image.

[0022] Optionally, the information acquisition module is specifically used to: start the virtual machine based on the virtual machine image, and after the virtual machine is started, obtain first information through the first intelligent agent device, and the first information is obtained and packaged from the virtual machine by the second intelligent agent device of the virtual machine.

[0023] Optionally, the first information includes first software information of the software installed in the virtual machine image, and the second information includes second software information of the software installed in the basic container image. The image construction module is used to: compare the first software information and the second software information to determine the first configuration file of the basic container image, and the first configuration file includes software information that needs to be installed in the basic container image and software information that needs to be uninstalled in the basic container image.

[0024] Optionally, the first information also includes process information currently running on the virtual machine, and the image construction module is used to generate a second configuration file of the basic container image based on the process information, where the second configuration file includes the main process.

[0025] Through the above technical solution, it can be seen that compared with the existing technology, the embodiment of the present application discloses a method and device for generating an image file, the method including: starting a virtual machine based on a virtual machine image and obtaining first information of the virtual machine; obtaining a basic container image from a container image repository; constructing a target container image based on the basic container image and the first information, wherein the process of constructing the target image includes: determining the second information of the basic container image, determining first data based on the first information and the second information, the first data being used to indicate the processing content of the basic container image. In the above implementation scheme, since the container image can be obtained based on the virtual machine image processing, only one virtual machine image needs to be uploaded to the deployment platform to realize the two types of application orchestration of virtual machine applications and container applications, thereby saving storage space and network resource consumption, and helping to improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without any creative work.

[0027] Figure 1 A flow chart of a method for generating an image file disclosed in an embodiment of the present application;

[0028] Figure 2 This is a flowchart of building a target image disclosed in an embodiment of the present application;

[0029] Figure 3 This is a schematic diagram of the implementation principle of generating an image file disclosed in an embodiment of the present application;

[0030] Figure 4 A schematic diagram of the structure of a device for generating an image file disclosed in an embodiment of the present application;

[0031] Figure 5 This is a schematic diagram of the structure of the mirror building module disclosed in the embodiment of this application. DETAILED DESCRIPTION

[0032] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0033] Figure 1 This is a flow chart of a method for generating an image file disclosed in an embodiment of the present application, see Figure 1 As shown, the method for generating an image file may include:

[0034] Step 101: Start a virtual machine based on a virtual machine image, and obtain first information of the virtual machine.

[0035] The method for generating an image file described in the embodiment of the present application can be applied to an application deployment platform. Before deploying an application, the user needs to upload the virtual machine image to the virtual machine image repository of the application deployment platform for subsequent use.

[0036] Before starting a virtual machine based on a virtual machine image, you must first pull the virtual machine image to be converted from the virtual machine image repository. Starting the virtual machine based on the pulled virtual machine image obtains first information about the virtual machine, providing a reference for subsequently building the target container image. This first information may include, but is not limited to, information about the virtual machine's internal processes and the virtual machine image software package.

[0037] Step 102: Obtain the base container image from the container image repository.

[0038] The application deployment platform includes both virtual machine image repositories and container image repositories, which store virtual machine images and container images, respectively. In practice, users can choose how to deploy their applications based on their specific needs. For example, if a user requires high privacy for their application and strong isolation from the external network, they can choose to deploy their application using a virtual machine, which requires a virtual machine image. Alternatively, if a user has lower security requirements for their application, they can choose to deploy their application using a container, which requires a container image.

[0039] In this embodiment, the user only uploads a virtual machine image to the application deployment platform. Therefore, the container image repository does not yet have a corresponding container image for the virtual machine image. However, the container image repository contains a base container image—a standard version of the container image. This base container image can then be edited based on actual circumstances to obtain a target container image corresponding to the virtual machine image. It should be noted that the virtual machine image and its corresponding target container image are used to deploy the same application, but they can be used in different deployment modes.

[0040] Step 103: Construct a target container image based on the base container image and the first information, wherein the process of constructing the target image includes: determining the second information of the base container image, and determining first data based on the first information and the second information, wherein the first data is used to indicate the processing content of the base container image.

[0041] The target container image can be obtained by configuring and editing the base container image based on the first information so that the software and main processes it contains are the same. The first information represents the information of the virtual machine, and the second information represents the information of the base container image. Since the virtual machine is started based on the virtual machine image, by comparing the first information and the second information, it is possible to determine where the differences between the base container image and the target container image (corresponding to the first data) are, and then these differences are eliminated, that is, the base container image is converted into the target container image.

[0042] The method for generating an image file described in this embodiment can obtain a container image based on virtual machine image processing. Therefore, only one virtual machine image needs to be uploaded to the deployment platform to implement two types of application orchestration, virtual machine application and container application. This saves storage space and network resource consumption, and helps to improve the user experience.

[0043] In the above embodiment, starting the virtual machine based on the virtual machine image and obtaining the first information of the virtual machine may include: starting the virtual machine based on the virtual machine image, and after the virtual machine is started, obtaining the first information through the first intelligent agent device, and the first information is obtained and packaged from the virtual machine by the second intelligent agent device of the virtual machine.

[0044] Since many devices in the application deployment platform, such as virtual machines, cannot directly acquire or output data, it is necessary to use an intelligent agent device to complete the acquisition or output of data. Therefore, in this implementation, the first information in the virtual machine is obtained by a second intelligent agent device set inside the virtual machine, and then the second intelligent agent device packages and sends the first information, and then the first intelligent agent device outside the virtual machine obtains the first information.

[0045] Figure 2 For the flowchart of building the target image disclosed in the embodiment of this application, see Figure 2 As shown, the process of building a target image may include:

[0046] Step 201: Determine second information of the base container image, and determine first data based on the first information and the second information.

[0047] The first data is used to indicate the processing content of the basic container image.

[0048] Step 202: Build a target container image based on the base container image and the first data and upload it to the container image repository.

[0049] As previously mentioned, by comparing the first and second information, the differences between the base container image and the target container image (corresponding to the first data) can be determined. Once the first data is obtained, the base container image can be edited with reference to the first data indicating the processed content of the base container image to obtain the target container image. The target container image can then be uploaded to a container image repository for subsequent deployment of container applications.

[0050] Specifically, the first information may include first software information of the software installed in the virtual machine image, and the second information may include second software information of the software installed in the basic container image. Then, determining the first data based on the first information and the second information may include: comparing the first software information and the second software information to determine the first configuration file of the basic container image, the first configuration file including the software information that needs to be installed in the basic container image and the software information that needs to be uninstalled in the basic container image.

[0051] For example, if the software packages installed in the virtual machine image include B, C, D, and E, and the software packages installed in the base container image include A, B, C, and D, then the software that needs to be installed in the base container image is E, and the software that needs to be uninstalled in the base container image is A.

[0052] In another implementation, the first information also includes process information of the virtual machine, and the construction of the target container image based on the basic container image and the first information may include: generating a second configuration file of the basic container image based on the process information, wherein the second configuration file includes the main process.

[0053] In this implementation, the first information includes not only the first software information of the software installed in the virtual machine image, but also the process information of the virtual machine. In a specific implementation, after obtaining the first software information of the software installed in the virtual machine image, the process information of the virtual machine is further obtained, wherein the process information of the virtual machine can be, but is not limited to, including the main process information. In this way, after obtaining the first software information of the software installed in the virtual machine image, the application deployment platform promptly compares it with the second information including the second software information of the software installed in the base container image to obtain the first configuration file; the process information of the virtual machine can be obtained synchronously during the comparison process, and then the second configuration file can be obtained. Since the process of obtaining the first configuration file also requires comparison and judgment, and the subsequent control of the base container image to install and / or uninstall some software needs to be based on the comparison and judgment results, the first software information of the software installed in the virtual machine image is first obtained, and then the process information of the virtual machine is obtained in the process of obtaining the first configuration file or installing or uninstalling software in the base container image. This can save the time of the entire image file generation process as a whole.

[0054] Of course, this application does not impose any fixed restrictions on the order of obtaining the first software information of the software installed in the virtual machine image and the process information of the virtual machine. In some implementations, the process information of the virtual machine can be obtained first, and then the first software information of the software installed in the virtual machine image can be obtained; or the two are not obtained in a fixed order, but are obtained randomly.

[0055] In this implementation, building the target container image requires determining the process information of the virtual machine. This process information needs to be configured into the base container image when the target container image is subsequently built. This way, after obtaining the target container image, the system will know what the main process is and where to start running the process when deploying the container.

[0056] In another implementation, the first information includes the release information of the virtual machine image, and obtaining the basic container image from the container image repository may include: obtaining a basic container image corresponding to the version of the release information from the container image repository.

[0057] A container image repository can contain multiple different versions of base container images. Different versions of base container images correspond to different system versions. In this way, when obtaining a base container image from the container image repository, you need to select the corresponding version of the base container image to ensure that the target container image obtained later can be used normally and accurately.

[0058] Of course, in some scenarios, the versions of the basic container images in the container image repository may be the same. In this case, the first information does not need to include the release information of the virtual machine image. In a specific implementation, if it is determined that the container image repository contains multiple different versions of the basic container image, it is necessary to determine the release information of the virtual machine image. Since the first information contains a lot of content, it may take a certain amount of time to receive it, and some other subsequent work, such as the aforementioned comparison of the first software information and the second software information, needs to be implemented under the premise of obtaining the basic container image; therefore, in order to facilitate the subsequent related work to be carried out in a timely manner, in the implementation of obtaining the first information of the virtual machine, the release information of the virtual machine image can be obtained first, and then at least one of the other information such as the first software information of the software installed in the virtual machine image and the process information of the virtual machine can be obtained.

[0059] Of course, the content included in the first information is not limited to the first software information of the software installed in the virtual machine image, the process information of the virtual machine, and the distribution information of the virtual machine image mentioned above. Depending on actual needs, it can also include other content that is needed or not needed to build the target container image.

[0060] Figure 3 This is a schematic diagram of the implementation principle of generating an image file disclosed in the embodiment of this application, wherein the processing work of generating an image file can be performed by Figure 3 The image conversion module shown in is completed. Figure 3 As shown, in one implementation, the process of generating an image file may include:

[0061] 1. Pull the virtual machine image VMimage to be converted from the virtual machine image warehouse;

[0062] 2. Inject the image conversion module agent into the virtual machine image. The image conversion module is used to control the subsequent steps.

[0063] 3. Use the virtual machine image vmimage to start the virtual machine VM;

[0064] 4. Obtaining the rootfs (root file system) of the virtual machine through the agent inside the virtual machine and packaging it and sending it to the image conversion environment, where the rootfs of the virtual machine corresponds to the first information of the virtual machine described in the aforementioned embodiment. In different implementations, the content of the first information varies, and it at least includes the first software information of the software installed in the virtual machine image;

[0065] 5. In addition, since operations are different for different Linux operating system distributions, it is necessary to obtain the distribution information of the virtual machine image. The distribution information of the virtual machine image can be included in the rootfs file of the virtual machine;

[0066] 6. Download the base container image of the virtual machine image corresponding to the distribution and version from the container image repository;

[0067] 7. Obtain the installed software packages of the virtual machine image through the agent inside the virtual machine, and also obtain the installed software packages in the base container image at the same time. By comparing, calculate the software packages that need to be installed and uninstalled in the base container image, and generate a Dockerfile command (corresponding to the processing command of the first configuration file) and record it in the Dockerfile (configuration file);

[0068] 8. Obtain the currently running process of the virtual machine through the agent inside the virtual machine, generate a Dockerfile command (corresponding to the second configuration file), and append it to the Dockerfile;

[0069] 9. Use dockerbuild and the previously generated dockerfile to generate the corresponding container image and upload it to the container image repository.

[0070] Through the solution for generating image files described in this embodiment, the function of automatically converting virtual machine images into container images is realized on the application deployment platform. Users only need to upload one virtual machine image to orchestrate both virtual machine applications and container applications, which greatly facilitates user use and improves the user experience.

[0071] For the sake of simplicity, the aforementioned method embodiments are described as a series of action combinations. However, those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0072] The above embodiments disclosed in the present application describe the method in detail. The method of the present application can be implemented using various devices. Therefore, the present application also discloses a device, and a specific embodiment is given below for detailed description.

[0073] Figure 4 This is a schematic diagram of the structure of a device for generating an image file disclosed in an embodiment of the present application, see Figure 4 As shown, the device 40 for generating an image file may include:

[0074] The information acquisition module 401 is used to start a virtual machine based on a virtual machine image and obtain first information of the virtual machine.

[0075] The image acquisition module 402 is used to obtain a basic container image from a container image repository.

[0076] The image construction module 403 is used to construct a target container image based on the base container image and the first information, wherein the process of constructing the target image includes: determining the second information of the base container image, and determining first data based on the first information and the second information, where the first data is used to indicate the processing content of the base container image.

[0077] The device for generating an image file described in this embodiment can obtain a container image based on the virtual machine image processing. Therefore, only one virtual machine image needs to be uploaded to the deployment platform to realize the orchestration of two types of applications, virtual machine applications and container applications. This saves storage space and network resource consumption, and helps to improve the user experience.

[0078] In one implementation, the information acquisition module can be specifically used to: start the virtual machine based on the virtual machine image, and after the virtual machine is started, obtain first information through the first intelligent agent device, and the first information is obtained and packaged from the virtual machine by the second intelligent agent device of the virtual machine.

[0079] Figure 5 This is a schematic diagram of the structure of the mirror building module disclosed in the embodiment of this application, see Figure 5 As shown, in one implementation, the image construction module 403 may include: a data determination module 501, used to determine the second information of the base container image, and determine the first data based on the first information and the second information, where the first data is used to indicate the processing content of the base container image; an image construction sub-module 502, used to construct a target container image based on the base container image and the first data and upload it to the container image repository.

[0080] In one implementation, the first information includes first software information of the software installed in the virtual machine image, and the second information includes second software information of the software installed in the basic container image. The image construction module can be specifically used to: compare the first software information and the second software information, determine the first configuration file of the basic container image, and the first configuration file includes software information that needs to be installed in the basic container image and software information that needs to be uninstalled in the basic container image.

[0081] In one implementation, the first information also includes process information currently running on the virtual machine, and the image construction module can be specifically used to: generate a second configuration file of the basic container image based on the process information, where the second configuration file includes the main process.

[0082] In one implementation, the first information includes release information of the virtual machine image, and the image construction module can be specifically configured to obtain a base container image corresponding to a version of the release information from the container image repository.

[0083] The specific implementation of each module in the above-mentioned device for generating an image file and other possible implementation methods can be found in the corresponding part of the method embodiment, which will not be repeated here.

[0084] Any of the devices for generating an image file in the above embodiments includes a processor and a memory. The information acquisition module, image acquisition module, image construction module, etc. in the above embodiments are all stored in the memory as program modules, and the processor executes the above program modules stored in the memory to implement corresponding functions.

[0085] The processor contains a kernel, which retrieves the corresponding program module from the memory. There can be one or more kernels, and the kernel parameters can be adjusted to process the access data.

[0086] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0087] An embodiment of the present application provides a storage medium having a program stored thereon, which, when executed by a processor, implements the method for generating an image file described in the above embodiment.

[0088] An embodiment of the present application provides a processor, which is used to run a program, wherein the program executes the method for generating an image file described in the above embodiment when running.

[0089] Furthermore, this embodiment provides an electronic device, comprising a processor and a memory, wherein the memory is used to store executable instructions of the processor, and the processor is configured to execute the method for generating an image file described in the above embodiment by executing the executable instructions.

[0090] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Reference can be made to the common and similar parts between the various embodiments. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the method description.

[0091] It should also be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.

[0092] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0093] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for generating an image file, comprising: Starting a virtual machine based on the virtual machine image and obtaining first information of the virtual machine, the first information including at least: release information of the virtual machine image, first software information of software installed in the virtual machine image, and process information of the virtual machine; Obtain a base container image corresponding to the version of the release information from a container image repository; A target container image is constructed based on the base container image and the first information, wherein the process of constructing the target container image includes: determining the second information of the base container image, the second information including the second software information of the software installed in the base container image, comparing the first software information and the second software information, and determining the first configuration file of the base container image, the first configuration file including the software information that needs to be installed for the base container image and the software information that needs to be uninstalled for the base container image, and being used to instruct the base container image to install and / or uninstall software; generating the second configuration file of the base container image based on the process information, the second configuration file including the main process, and being used to instruct the system to explicitly run the process when performing container deployment after obtaining the target container image.

2. The method for generating an image file according to claim 1, wherein starting a virtual machine based on the virtual machine image and obtaining first information of the virtual machine comprises: The virtual machine is started based on the virtual machine image, and after the virtual machine is started, first information is obtained through a first intelligent agent device, and the first information is obtained and packaged from the virtual machine by a second intelligent agent device of the virtual machine.

3. The method for generating an image file according to claim 1, wherein the process of building the target container image further comprises: A target container image is constructed based on the base container image and the first information and uploaded to the container image repository.

4. A device for generating an image file, comprising: Information acquisition module; Used to start a virtual machine based on the virtual machine image and obtain first information of the virtual machine, the first information including at least: release information of the virtual machine image, first software information of software installed in the virtual machine image, and process information of the virtual machine; An image acquisition module is used to obtain a basic container image corresponding to the version of the release information from a container image repository; An image construction module is used to construct a target container image based on the base container image and the first information, wherein the process of constructing the target container image includes: determining the second information of the base container image, the second information including the second software information of the software installed in the base container image, comparing the first software information and the second software information, determining the first configuration file of the base container image, the first configuration file including the software information that needs to be installed for the base container image and the software information that needs to be uninstalled for the base container image, and being used to instruct the base container image to install and / or uninstall software; generating the second configuration file of the base container image based on the process information, the second configuration file including the main process, and being used to instruct the system to explicitly run the process when performing container deployment after obtaining the target container image.

5. According to the device for generating an image file according to claim 4, the information acquisition module is specifically used to: start the virtual machine based on the virtual machine image, and after the virtual machine is started, obtain first information through the first intelligent agent device, and the first information is obtained and packaged from the virtual machine by the second intelligent agent device of the virtual machine.

Citation Information

Patent Citations

  • Method and device for generating container mirror image file

    CN110795162A

  • PAAS platform service management method and related device

    CN112256405A

  • Cloud desktop upgrade method, device, cloud server, and storage medium

    WO2020103904A1