thorough Docker

author :ramanallamilli

With the rise of new development methods such as continuous delivery , Engineers no longer rely on luck , Hope to submit the code up , It works in unknown environments . We can see this transformation in the industry —— Development , The traditional barriers between quality assurance and operation and maintenance are slowly being broken . These characters are merging , Produce a new kind of Engineer . Development and operation (DevOps) This new word is very eye-catching in the industry , And then we see that the engineering development team is more agile , More effective , Embrace change faster . This transformation has also spawned a series of new tools and frameworks , They help us automate deployment 、 Automated testing and standardization infrastructure .

One of the most cutting-edge tools is Docker,Docker It's a build for developers and system administrators 、 An open platform for packaging and running distributed applications . Before going deep into actual combat , I suggest reading first What is? Docker

You need to install it before you do it Docker, I am here MacOS Upper use boot2docker, For more details about your own system, see Docker Installation. In addition, you can use cloud services to run your docker host ,Digital Ocean Provide Docker ready  The cloud service , just 0.007 dollar / Hours , It's an attractive option when you have limited bandwidth or resources .

thorough Docker More articles about

  1. docker—— erection of tank tomcat

    Write it at the front : continue docker Learning from , To study the docker After the basic common commands of , I am here docker Installation on jdk,tomcat Two basic java web Tools , Here is a record of the operation process . Software preparation : 1.jdk-7 ...

  2. Docker Note 1 : be based on Docker The container builds and runs nginx + php + mysql ( mariadb ) Service environment

    First of all, why write your own Dockerfile To build  nginx.php.mariadb These three mirrors ? First, we hope to have a deeper understanding of Dockerfile Use , So we can have a preliminary understanding of docker How the image is constructed : Second, hope for the future ...

  3. Docker Chapter one -- First time to know docker

    I haven't blogged for years , After watching < Xiaosong's strange talk > The last phase suddenly awakened , I decided to sort out my knowledge in recent years . Since I decided to write , So first of all, from the recent 2 The most popular open source project of the year Docker Start .Docker In the past two years, it's very ...

  4. stay docker Run in ASP.NET Core Web API Applications ( attach AWS Windows Server 2016 widt Container Practical cases )

    Environmental preparation 1. Amazon EC2 Windows Server 2016 with Container 2.Visual Studio 2015 Enterprise(Profresianal To be loaded Updat ...

  5. docker for mac Learning record

    docker Basic commands docker run -d -p 80:80 --name webserver nginx Run the container and alias it docker ps Show the container that is currently started docker ps -a exhibition ...

  6. scrapy Reptiles docker Deploy

    spider_docker Take my last blog , Create... For crawler references container, Modules included :scrapy, mongo, celery, rabbitmq, Connect https://github.com/Liu ...

  7. [ primary ][Docker] Characteristic and principle analysis

    Docker Characteristic and principle analysis The article assumes that you are familiar with Docker Basic command and basic knowledge of First look at it. Docker What features are available : Interactive Shell:Docker You can assign a virtual terminal and associate it to the standard input of any container , ...

  8. Developer's weapon :Docker Understand and use

    It's hard to avoid that all kinds of development tools will be installed on the machine that bothers us to write code . A lot of things like the language runtime and reference library , For a long time, it's not just machines that are in a mess , And some of the same software may have different versions installed , This will lead to the normal operation of a project , But not careful ...

  9. Use python Automatic generation docker nginx Reverse agent configuration

    Due to the use of docker Deployed multiple applications , And some of their ports are the same , Some are different , There are also a lot of them , In the use of jenkins At the time of release , Bad configuration , So I wanted to write a script , Can be in docker Container to create . When it stops ...

  10. Micro service and Docker Introduce

    What is microservice One of the biggest advantages of microservice applications is , They tend to use computing resources more efficiently than traditional applications . This is because they deal with functional bottlenecks by extending components . thus , Developers only need to deploy computing resources for additional components , Instead of deploying one ...

Random recommendation

  1. AEAI EM Cost management system V1.0.2 Version open source release

    This open source release is AEAI EM Cost management system V1.0.2 edition , This is the first version of this product , The product is now open source and uploaded to the open source community http://www.oschina.net/p/aeai-em. Product description : AEAI ...

  2. The combination of two ascending linked lists Merge Two Sorted Lists 【 leetcode】

    class Solution {public:   ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) {   ListNode *p; ListN ...

  3. 【 turn 】android Application signature

    summary Android System requirements , All programs are digitally signed before they can be installed .Android The system uses this certificate to identify the author of the application , And build trust between programs . Certificates are not used by users to control which programs can be installed . Certificates don't need an authorization center to ...

  4. stay Tomcat On the configuration CAS My own experience

    Demo environment This article demonstrates the process on the same machine ( It can also be on three physical machines or three virtual machines ), The environment is as follows : windows732 position JDK 1.6.0_18 Tomcat 6.0.29 CAS-server-3.4 ...

  5. oracle Study ----DDL I understand

    DDL There are three types of locks 1. Exclusive DDL lock 2. share DDL lock 3. Interruptible parsing lock Most of the DDL It's all exclusive DDL lock , If a table is being modified , have access to select Query data , But most operations are not allowed , Including all the others DD ...

  6. clientX/Y,pageX/Y,offsetX/Y,layerX/Y,screenX/Y ,offsetTop,offsetLeft Detailed explanation

    clientX/Y: clientX/Y Get the distance between the trigger point and the upper left corner of the browser's viewing area , Does not change as the page scrolls Compatibility : All browsers support pageX/Y: pageX/Y Get the trigger point relative to the upper left corner of the document area ...

  7. [ turn ]Hulu 2013 Beijing area school recruitment paper

    Completion : 1. Middle order ergodic binary tree , The result is ABCDEFGH, The result of subsequent traversal is ABEDCHGF, The result of reverse traversal is ? 2. The string HELL0_HULU Binary encoding of characters in , Make the encoding length of the string as short as possible , The shortest length is ...

  8. #020PAT I don't understand L1-009 N Sum the numbers (20 branch )

    The test points behind can't pass , Two errors, one timeout . It's not solved yet   L1-009 N Sum the numbers  (20  branch )   The requirement of this question is very simple , Is o N A number and . The trouble is , These numbers are expressed as rational numbers / Given in the form of denominator , Your output and ...

  9. POJ 3349-Snowflake Snow Snowflakes- String hash

    After hashing , Compare each snowflake 6 Time . #include <cstdio> #include <cstring> #include <vector> #include < ...

  10. java,sort A deep understanding of functions

    Let's look at the topic first : link :https://www.nowcoder.com/questionTerminal/97b6a49a85944650b2e3d0660b91c324 source : Cattle from [ Programming questions ] Virtue and talent ...