You're a developer who knows nothing to Docker. Which is fine, except that you need to create and run your first containerized application using Docker. Don't worry: I have you covered. I've been training hundreds of developers like you during 17 years, and converted my experience into this book. I know from experience teaching what takes more time to learn in Docker, and will spend time only where appropriate. Plus this book is packed with exercises and samples where you run your own containers and create your own Docker images. Read this book, and you can create and run your first containerized application using Docker within a week.
What this book is not
I made my best to keep this book small, so that you canlearn Docker quickly without getting lost in petty details.If you are looking for a reference book where you'll findanswers to all the questions you may have within the next4 years of your Docker practice, you'll find other heavybooks for that.
My purpose is to swiftly provide you with the tools youneed to create and run your first containerized application using Docker, then be able to look for more byyourself when needed. While some authors seem to pridethemselves in having the thickest book, in this seriesI'm glad I achieved the thinnest possible book for mypurpose. Though I tried my best to keep all of what seemsnecessary, based on my 16 years experience of teaching.
Prerequisites
In order for this book to meet its goals, you must havebasic experience creating applications with one of thefollowing technologies: .NET Core, Java, Node.JS, PHP orPython.
How to read this book
This book's aim is to make you productive as quickly aspossible. For this we'll use some theory, several demonstrations, plus exercises.
Tools you need
The only tools you'll need to work through this book arethe following:
- A Windows, Linux or Mac machine that meets thespecifications for Docker Engine or Docker Desktop.
- A GIT client.
- A text editor