4. Installation Without Docker
“Installed, but doesn’t works!”
“Install this one and that one additionally”
http://memegenerator.net/instance/59157929http://memegenerator.net/instance/59157929
5. Installation Without Docker
“Installed, but doesn’t works!”
“Install this one and that one additionally”
“Modify the source and build it again”
http://memegenerator.net/instance/59157929http://memegenerator.net/instance/59157929
6. Installation Without Docker
“Installed, but doesn’t works!”
“Install this one and that one additionally”
“Modify the source and build it again”
“Path configuration was wrong”
http://memegenerator.net/instance/59157929http://memegenerator.net/instance/59157929
7. Installation Without Docker
“Installed, but doesn’t works!”
“Install this one and that one additionally”
“Modify the source and build it again”
“Path configuration was wrong”
“Install another version of that”
“Format and install OS again”
http://memegenerator.net/instance/59157929
8. Installation Without Docker
“Installed, but doesn’t works!”
“Install this one and that one additionally”
“Modify the source and build it again”
“Path configuration was wrong”
“Install another version of that”
“Format and install OS again”
It’s miserable experience.
Finally works, but doesn’t know why...
http://memegenerator.net/instance/59157456
10. Installation Using Docker
1. Install Docker
2. Get Docker image or Dockerfile for the app
https://registry.hub.docker.com/u/sameersbn/gitlab/ https://github.com/sameersbn/docker-gitlab/blob/master/Dockerfile
14. Installing New One Without Docker
Could be success as those old ones
Or, conflict with an old one
Could be PATH, Library, Version, etc…
15. Installing New One Without Docker
Could be success as those old ones
Or, conflict with an old one
Could be PATH, Library, Version, etc…
But, we usually doesn’t know what we did
during installation of old ones
16. Installing New One Without Docker
Could be success as those old ones
Or, conflict with an old one
Could be PATH, Library, Version, etc…
But, we usually doesn’t know what we did
during installation of old ones
...UNACCEPTABLE!!!
http://memegenerator.net/instance/59157648
17. Installing New One Using Docker
Generate new docker container
It never conflicts with because containers are
isolated with others
Host OS
Docker Engine
Bins/Libs Bins/Libs
App 1 App 2