90 Days With Portainer
90 Days With Portainer
A Sensible Guide On Containerization
About the Book
Table of Contents
- Day 1: The History Of Portainer
- Day 2: Getting Started Installing Docker
- Day 3: Getting Started Installing Portainer
- Day 4: What is Docker?
- Day 5: Common Docker Misconceptions
- Day 6: What are Hypervisors?
- Day 7: Fundamentals In Keeping Containers Running?
- Day 8: Clean Your Docker Engine Host
- Day 9: What Is Docker Networking?
- Day 10: Docker Stacks
- Day 11: What Is The Docker Unix Socket
- Day 12: Building A React JS Application In A Docker Container
- Day 13: Advanced PHP In Docker And Portainer
- Day 14: The Portainer Dashboard
- Day 15: Portainer Create Account
- Day 16: Setting Up Additional Users In Portainer
- Day 17: Receiving Portainer Notifications
- Day 18: Portainer's Event List
- Day 19: Container Management
- Day 20: Restore Images From Tar With Docker Compose V2
Table of Contents
- Introduction
- About The Author
- Day 1: The History Of Portainer
- Day 2: Getting Started Installing Docker
- Docker Desktop On Windows
- Docker Engine On Ubuntu
- Docker Desktop On MacOS
- Day 3: Getting Started Installing Portainer
- Running Portainer On Your Host Machine
- Day 4: What Is Docker Compose?
- Docker Run Command
- Docker Exec Command
- Docker Copy Command
- Day 5: Common Docker Misconceptions
- Is Docker Only For Running In Dev (development environments)?
- Is Docker Used In Production?
- Day 6: What are Hypervisors?
- What is Containerization?
- What are Docker Images?
- What is a Dockerfile?
- What are Mult-Stage Dockerfiles?
- Day 7: Fundamentals In Keeping Containers Running?
- How to List Each Running Docker Container?
- How to List (All) Running Docker Containers?
- How to Run Docker Container’s Using Docker Detached Mode as a Background Process?
- How to Run A Docker Container?
- How to Restart A Docker Container After Exited?
- How to Run a Shell File in a Dockerfile?
- Stop All Containers Using The Docker Command?
- Day 8: Cleaning Your Host Machine’s Docker Engine
- How To Clean Your Docker System Files?
- How To Clean Your Docker System Volumes?
- Day 9: What Is Docker Networking?
- How To Inspect A Bridge Network
- How To Change A Network Mode In Docker Compose
- Day 10: What Is The Difference Between Stacks In Docker Vs In Portainer?
- Day 11: What Is The Docker Unix Socket Connection?
- Why Exposing The Docker Unix Socket Can Be Dangerous?
- Day 12: Building A React JS Application In A Docker Container!
- Day 13: Advanced PHP in Docker and Portainer
- Day 14: The Portainer Dashboard
- Community Edition vs Business Edition
- Intuitive Deployments
- Analyze & View Logs
- Context-aware Terminal
- Straightforward Container Restarts & Container Health Monitoring
- Day 15: Portainer Create Account
- Getting Started setting a User (default Admin) Account to Login
- Day 16: Setting Up Additional Users In Portainer
- How To Setup An Additional Admin User Within Portainer
- Logging Into Your User Account In Portainer
- Day 17: Recieving Portainer Notifications
- A Few Common Notifications Types Found With In Portainer?
- Day 18: Portainer’s Event List
- What are the Core differences between Notifications & Events
- Why are Portainer Events Important To Know About?
- Day 19: Container Management
- Docker Volumes
- Day 20: Restore Images From Tar With Docker Compose V2
- Day 21: How To Create A Portainer Custom Template?
- How To Get Started With Templates In Portainer?
- How To Create A Blank Template In Portainer?
- What are Real World Compose Snippets For Custom Templates?
- Day 22: How To Set Up Access Controls In Portainer?
- Day 23: Real-World Dockerfile Examples
- What Are A Few Real World Code Snippets?
- OpenJDK Version 8 - Java
- Debian Version 12 - Nginx
- Ubuntu Version 20.04 - Python
- Day 24: Portainer How To Restore From a Back Up?
- How To Download A Back Up To A Local Disk?
- How To Change Security settings For Your Back Up?
- How To Restore Portainer From A Local Disk Back Up?
- Day 25: Portainer Image List
- Getting Started With Portainer Images
- How To Create A Docker Image Via The Portainer Dashboard?
- Day 26: Getting Started With Portainer Instance Host Details
- Where Can I Find Information About My Portainer Instance?
- Where Can I Find Information About My Docker Engine Via The Portainer Dashboard?
- Day 27: How To Setup Environment Variables Via Portainer?
- Reading/Writing Environment Variables In Portainer
- How To Use Docker Compose Secrets Responsibily Via Docker?
- How To Pass Environment Variable To Docker Container?
- Day 28: How To Use Environment Variables In Docker Compose?
- How To Attach A Virtual Environment Variable To A Docker Compose Service?
- How To Attach A Virtual Environment Variable File To A Docker Compose Service?
- Day 29: How To Use Application List Via Portainer?
- Day 30: How To Run Uptime Via Docker Compose?
- Conclusion: A 60 Day Sprint To Learn Docker & Portainer
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $14 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them