DOCKER CONCEPTS
Docker is an open platform for developers and sysadmins to build, ship and run distributed applications with containers
Services are really just "containers in production"
Docker Swarm is a clustering and scheduling tool for Docker containers. With Swarm, IT administrators and developers can establish and manage a cluster of Docker nodes as a single virtual system.
Docker version 1.13 or higher
Minimum 2 servers
Portainer come to the rescue.
Portainer is a simple management solution for Docker.
Easily manage your Docker hosts and Docker Swarm clusters via Portainer web user interface.
It focuses on blending the work products of individual developers together into a repository
Continuous Integration
Continuous Delivery
Continuous Deployment
It focuses to minimize the friction points that are inherent in the deployment or release processes.
DockerFile
Open SSH
Port
Install docker
Open SSH
Port
Runner Version
10
Web serving
Reverse proxying
Caching
Load balancing
Media streaming
Open source software for
Secure Sockets Layer (SSL) is a standard security technology for establishing an encrypted link between a server and a client—typically a web server (website) and a browser, or a mail server and a mail client.
SSL Handshake
Let’s Encrypt is a free, automated, and openCertificate Authority.