Heard a lot about docker but not sure where to start? Frustrated maintaining development VMs? In this presentation we will go over the simplest ways to convert your development environment over to a docker stack, including support for full acceptance testing with Selenium. We’ll then go over how to modify the stack to mimic your production/pre-production environment(s) as closely as possible, and demystify working with the containers in the stack.
9. Licensed
Application
Client D
PHP 7.1 FPM
NGINX
MySQL 5.3
Client C
PHP 5.6 FPM
NGINX
MySQL 5.2
PHP 5.6
Apache
MySQL 5.3
Client A
Client B
PHP 7.1
Apache
MySQL 5.4
108. POPQUIZ! A. How do you check the
replication status of services?
109. POPQUIZ! A. How do you check the
replication status of services?
B. How do you check for error
messages on the stack?
110. POPQUIZ! A. How do you check the
replication status of services?
B. How do you check for error
messages on the stack?
BONUS POINT
111. POPQUIZ! A. How do you check the
replication status of services?
B. How do you check for error
messages on the stack?
BONUS POINT
How do you avoid truncating the error message?
112. POPQUIZ! A. How do you check the
replication status of services?
B. How do you check for error
messages on the stack?
> docker stack ps vm --no-trunc
BONUS POINT
How do you avoid truncating the error message?
113. Same project … multiple production
targets?
docker-compose.yml
docker-compose-clientA.yml
docker-compose-clientB.yml
114. Same project … multiple production
targets?
docker-compose.yml
docker-compose-clientA.yml
docker-compose-clientB.yml
115. Same project … multiple production
targets?
docker-compose.yml
docker-compose-clientA.yml
docker-compose-clientB.yml
116. Same project … multiple production
targets?
docker-compose.yml
docker-compose-clientA.yml
docker-compose-clientB.yml