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

Docker-based Web application one-click releasing method

A web application and basic mirroring technology, applied in the Internet field, can solve the problems of low utilization of environmental resources, distorted information transmission, and high requirements for deployment environment consistency, and achieve the effects of reducing operation and maintenance expenses, simplifying operations, and improving publishing efficiency.

Inactive Publication Date: 2018-02-09
QIANXUN SPATIAL INTELLIGENCE INC
View PDF7 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The R&D environment of the existing technology often has low environmental resource utilization and poor resource reusability, for example: one host can only deploy one application or several applications of the same type
There are many constraints on use; during the release process, the deployment environment has high requirements for consistency, and there is an inevitable cost of environment consistency maintenance; at the same time, the release process involves multi-team cooperation, and each stage is handled by a different team, which is unavoidable. Distorted information transmission and deviations in environmental settings

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
  • Docker-based Web application one-click releasing method
  • Docker-based Web application one-click releasing method
  • Docker-based Web application one-click releasing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The present invention uses Docker, a process-level containerization technology, to realize the automatic processing of a whole business process of Web application compilation, packaging, construction, and deployment, basically no coupling with the test environment, effectively integrating the effect of test environment resources, and supporting one-click Publish the web application. Hereinafter, the present invention will be further described in conjunction with the drawings and embodiments.

[0050] figure 1 It is an overview of the process of the Docker-based one-click publishing method for Web applications in the present invention, including three steps of "creating a mirror image", "pushing to a mirror warehouse" and "deploying a container". Each step can be further refined, and the entire publishing process and its embodiments will be described in detail below.

[0051] Step 1, make a mirror image

[0052] Make an image based on dockerfile. Write the base image...

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 Docker-based Web application one-click releasing method. The method comprises the following steps: 1, mirror making: writing a base mirror, a dependent toolkit, a packaged target file and an entrance script program into dockerfile, and generating a specific mirror through a docker build-t appname. command; 2, labeling the mirror and pushing the labeled mirror to a mirror warehouse; and 3, deployment of a container: modifying a Docker arrangement file and executing arrangement. Through adoption of the Docker-based Web application one-click releasing method, a pluralityof compiling processes are prevented from influencing one another, and compiling tools are managed uniformly; the problem concerned with execution of a packaging operation under the same system category is solved; system resources of a single host are multiplexed greatly; and one-click releasing of the whole set of correlated-Web applications is supported, and user care is embodied.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to a Docker-based one-click release method for Web applications. Background technique [0002] Docker is an LXC-based advanced container engine open sourced by PaaS provider DotCloud. The source code is hosted on Github, using GO as the development language and following the Apache2.0 protocol to open source. Docker uses the client / server (C / S) architecture model and uses the OPEN API to manage the entire life cycle of the container. [0003] Image is the basis for building containers, and image is a hierarchical file system. A read-only layer is called a mirror, and a mirror is never changed. Since Docker uses a unified file system, the Docker process thinks that the entire file system is mounted as read-write. But all changes occur in the top-level writable layer, while the original read-only image file in the lower layer remains unchanged. Since images are not writable, ...

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/61G06F8/41
CPCG06F8/45G06F8/63
Inventor 汤严敏姜颖寅
Owner QIANXUN SPATIAL INTELLIGENCE INC
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