Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Content updating method and system for Docker container, and server

A docker container and update method technology, applied in the field of communication, can solve the problem of not being able to retain the memory state data of the Docker container, and achieve the effect of online update

Active Publication Date: 2017-03-22
TENCENT TECH (SHENZHEN) CO LTD
View PDF5 Cites 66 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] It can be seen that the existing solution to realize the release of a new version of network products needs to be shut down for a period of time; moreover, since the data in the memory of the Docker container will be cleared after restarting, for the adoption status of MSN, online games, etc. The version update of the network product in the application scenario of the server, the existing solution will not be able to retain the original memory state data of the Docker container, and the normal external service of the business, and will not be able to implement the new version of the network product in this application scenario release of

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Content updating method and system for Docker container, and server
  • Content updating method and system for Docker container, and server
  • Content updating method and system for Docker container, and server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0036] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Among them, in order to facilitate the understanding of the technical solution of the present application, the technical terms that may be involved in the following embodiments will be explained, as follows:

[0037...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a content updating method and system for a Docker container, and a server. When a Docker mirror image of a new version of a network product needs to be released, a developer can perform corresponding triggering operation at a client; the client initiates a corresponding mirror image version updating request to the server; and the server determines that the Docker container needs an updated target Docker mirror image according to the updating request, obtains a differential mirror image layer of the target Docker mirror image and a source Docker mirror image, and calls differential mirror image data corresponding to the differential mirror image layer from a mirror image warehouse. According to the method and the system, the source Docker mirror image corresponding to the Docker container is directly updated to the target Docker mirror image according to the differential mirror image layer data, the Docker container does not need to be restarted, namely, memory data in the Docker container is not lost, and normal external services of businesses are not influenced, so that online updating of the Docker container is realized.

Description

technical field [0001] The present application mainly relates to the communication field, and more specifically relates to a method, server and system for updating contents of a Docker container. Background technique [0002] Docker is an open source application container engine that aims to provide an automated deployment solution for applications, allowing developers to package their applications and dependencies into a portable container, which is a lightweight virtual machine, and then Publish to any popular Linux machine to realize automatic installation, deployment and upgrade of applications, which is very convenient. Moreover, Docker can virtualize multiple containers, and each container is isolated from each other without an interface, which can separate each other's production environment and development environment without affecting each other. [0003] At present, the cornerstone of cloud services is isolation at the operating system level. One or more virtual m...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445
CPCG06F8/65
Inventor 黄惠波尹烨刘雷崔玉明
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products