• Complain

Rafael Gomes - Docker for Developers

Here you can read online Rafael Gomes - Docker for Developers full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2020, publisher: leanpub.com, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Docker for Developers
  • Author:
  • Publisher:
    leanpub.com
  • Genre:
  • Year:
    2020
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Docker for Developers: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Docker for Developers" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Rafael Gomes: author's other books


Who wrote Docker for Developers? Find out the surname, the name of the author of the book and a list of all author's works by series.

Docker for Developers — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Docker for Developers" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Docker for Developers Rafael Gomes This book is for sale at - photo 1
Docker for Developers
Rafael Gomes

This book is for sale at http://leanpub.com/docker-for-developers

This version was published on 2020-07-09

This is a Leanpub book Leanpub empowers authors and publishers with - photo 2

* * * * *

This is a Leanpub book. Leanpub empowers authors and publishers with the Lean Publishing process. Lean Publishing is the act of publishing an in-progress ebook using lightweight tools and many iterations to get reader feedback, pivot until you have the right book and build traction once you do.

* * * * *

This work is licensed under a Creative Commons Attribution 40 International - photo 3

This work is licensed under a Creative Commons Attribution 4.0 International License

Preface

In software development it is usual to create good practices for standards. Especially for web applications, certain concepts and practices such as DevOps, cloud infrastructure, Phoenix, immutable and 12 factor apps are widely accepted theories that help on systems productivity and maintenance. While these concepts are not new, many are the tools and systems that can help to implement them. But Docker is one of the first and most commented tools and platforms that combine many of these concepts in a cohesive and simple way. As any tool, Docker is an investment that provides the best return when you understand its purpose and how to use it properly.

There are several presentations, papers and documents about Docker. However, there was the opportunity of a book connecting the theory to the practice of the tool, in which the reader could understand the motivations of Docker and also how to organize the application in order to get the best from the tool.

I am very pleased that Rafael wrote this book that I believe its an important contribution to our field.

Rafael is extremely engaged in Docker and Devops communities in Brazil, and understands what people seek in terms of knowledge regarding this subject. In this book you will be able to understand the basics on Docker with a simple language and many practical examples.

I hope this publication turns into one more step to boost your journey. I wish you success and all the best.

Best regards,

Lus Armando Bianchin

How to read this book

This material was divided in two big parts. The first one approaches the most basic points of Docker. It is the exactly minimum necessary that a developer needs to know to use this technology properly, that is, knowing what happens exactly when executing each command.

In this first part, we will try not to approach the low level issues of Docker, because they are more appealing for the infrastructure team.

In case you dont know anything about Docker, we strongly advise you to read this first part, so you can go through the next part that focus on building a web application on Docker following the best practices, no pauses. In this book, we used the practices from 12factor.

The 12 factor will be detailed in the beginning of the second part, but we can tell what we consider the 12 commandments for web applications on Docker, that is, once your application follows all the good practices presented in this document, you will be possibly using Docker at its full potential.

This second part is divided by each good practice of 12factor. Therefore, we present a sample code in the first chapter that will evolve while the book develops. The idea is that you can practice with a real code, thus absorbing the content in a practical way. We also put together some appendices with extra-important subjects that dont fit in the following chapters.

Acknowledgements

My first thanks go to the person who gave me the chance of being here and to be able to write this book: my mother. The famous Cigana, or Dona Arlete, a wonderful person and a role model.

I want also thank to my second mother, Dona Maria, who took so much care of me when I was a kid while Dona Arlete was taking care of her two other kids and a nephew. I feel lucky for having two moms while many dont have one.

I take this chance to thanks the person who introduced Docker to me, Robinho, also known as Robson Peixoto. In a conversation during the Lingugil meeting, in Salvador, Bahia, he told me: Study Docker! And here I am finishing a book that transformed my life. I truly thank you, Robinho!

Thanks to Lus Armando Bianchin, who started to write along with me but was not able to go on for other reasons. Im very grateful, for your constant feedback kept me going on writing this book.

Thanks to Paulo Caroli who encouraged me to write the book and introduced me to the Leanpub platform. If it wasnt for him, this book would not be here so quick.

Thanks to the amazing Emma Pinheiro, for the beautiful cover. I also want to thanks a lot the incredible people from Raul Hacker Club, who have strongly encouraged me this whole time.

Thanks for the mother of my son, Eriane Soares, who is an amazing friend of mine and have encouraged me to write the book while we were still living together!

As every open knowledge product, this book wouldnt be possible without the help of the vibrant Docker Brazil community. I will highlight the effort of some members of reading several chapters many times and dedicating their precious time and suggesting improvements:

  • Gjuniioor
  • Marco Antonio Martins Junior - Wrote the chapters Can I run GUI applications and Useful commands.
  • Jorge Flvio Costa
  • Glesio Paiva
  • Bruno Emanuel Silva
  • George Moura
  • Felipe de Morais
  • Waldemar Neto
  • Igor Garcia
  • Diogo Fernandes

Possibly, I have forgotten to mention some people here, but as I recover my logs I will updated it.

Introduction

This part of the book is for those who dont have any basic knowledge of Docker. In case you do, dont be shy and jump to the next part. However, even if you do know Docker, we are presenting explanations on several available resources and how they work.

Even if you are a regular Docker user, reading this part of the book at some point of your life can be important in order to know more about what happens at every executed command.

Why using Docker?

Docker has been a very commented subject lately, many articles have been written, usually talking about how to use it, auxiliary tools, integrations and the like, but many people still ask the most basic question when its about the possibility of using any new technology: Why should I use this? Or would it be: What this has to offer me that is different from what I have today?

It is natural that people still doubt the Dockers potential some even think - photo 4

It is natural that people still doubt the Dockers potential, some even think that its about some hype. But in this chapter we intend to show some good reasons to use Docker.

Its important to highlight that Docker is not a silver bullet it is not intended to solve all the problemas, much less being the only solution to several situations.

Here are some good reasons for using Docker:

1 Similar environments

Its worth to highlight that Docker is not a silver bullet it is not intended to solve all the problemas, much less being the only solution to several situations. Once your application is turned into a Docker imagem, it can be instantiated as a container in any environment you wish. That means you can use the application at the developers notebook as well as it would run at the production server.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Docker for Developers»

Look at similar books to Docker for Developers. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Docker for Developers»

Discussion, reviews of the book Docker for Developers and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.