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

Method, device and system for constructing and releasing Docker container

A docker container and container technology, applied in the Internet field, can solve the problems of multi-manual intervention process, unfavorable standardization, low degree of automation, etc., and achieve the effect of reducing manual intervention process, reducing access cost, and promoting value

Inactive Publication Date: 2018-09-21
挖财网络技术有限公司
View PDF5 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Utilizing the traditional binary package as the delivery medium is not well adapted to the automated build and release process applied to the container environment
At the same time, the release process suitable for the container environment requires users to write the corresponding Dockerfile, which has high technical costs and is not conducive to standardization
[0004] The following problems exist in the construction and release of existing Docker containers: 1. There are still many manual intervention processes in the current automated construction and release system, and the risk of non-operation still exists
2. In the process of publishing different languages ​​or different types of applications to the Docker container, it is necessary to write a corresponding Dockerfile to build the image, and there is a high access cost
3. Currently, the degree of automation of the build and release devices and systems used to release to Docker containers is still low, resulting in relatively low build and release efficiency

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
  • Method, device and system for constructing and releasing Docker container
  • Method, device and system for constructing and releasing Docker container
  • Method, device and system for constructing and releasing Docker container

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0036] Technical acronyms explained.

[0037] Event mechanism: The event mechanism is a way and method of handling things. The traditional sequential programming always arranges the actual work according to the process, and the characteristic of the event mechanism is: wait, if something happens, it will be processed immediately.

[0038] Docker image: A Docker image is a read-only template for the Docker container runtime, and each image consists of a series of layers (layers).

[0039] Dockerfile: It is a script composed of a series of commands and parameters. These commands allow users to customize and construct a new image from the base image, which includes user-specified software dependencies, etc.

[0040] A system for building and publishing Docker containers, which triggers the automatic image building process through the event mecha...

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 relates to the technical field of the Internet, in particular to a method for constructing and releasing a Docker container. The method comprises the following steps that: (1) through anevent mechanism, triggering an automatic mirror image construction process; (2) automatically constructing a mirror image; and (3) according to code meta-information, deploying to a corresponding container unit. The step (2) comprises the following processes that: a) pulling a corresponding code to work space; b) analyzing the code, and obtaining code meta-information required by automatically creating the Dockerfile; c) according to the code meta-information, generating the Dockerfile; and d) utilizing the Dockerfile to construct the mirror image. The method, the device and the system for constructing and releasing the Docker container have the advantages of being simple and easy in use.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to methods, devices and systems for building and releasing Docker containers. Background technique [0002] With the development of computer technology, the update iteration frequency of various software is getting faster and faster. However, the traditional application release process has a high proportion of manual operations, which is inefficient and prone to application errors. Therefore, we need an automatic release device for applications that minimizes manual operations to speed up the R&D process and reduce the probability of errors, thereby achieving the purpose of reducing R&D costs. At the same time, although the existing automatic code construction, packaging and deployment have achieved a certain degree of automation, manual intervention is still required in some aspects, and there is still a risk of operational errors. How to minimize manual operations is particul...

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
IPC IPC(8): G06F8/60G06F8/61
CPCG06F8/60G06F8/63
Inventor 王旭琦陈昌亮谢刚吴磊
Owner 挖财网络技术有限公司
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More