Dear community,
OK, so I am trying to understand what this “docker” is all about. I have read many information here and other places and did some simple tests (usually hello-world) to check. I also looked at a git project subuser.
As usual for Opensource documentation does help, but is difficult to understand at first glimpse (ie. it helps usually the developer and the gurus that already figured it all out by trial and error.)
So this is what I would like to do, and I believe many users came this way to try to find a solution to this situation (framework):
You already have a VM/Vbox just to run, for exemple firefox browser, for testing purpose, safe browsing or security reason.
You had to setup the firefox browser with plugins and/or addons (or side executables for securiry reasons)
For instance many Corporations home workers and Internet banking and similar usually need to install a additional package to compliment the security of the browser (ie. apt-get install “something extra for firefox”)
Now you have used your VM/browser to access the system and registered your ID, set the cookies and addon gpg’s and your system is set and ready and you use it and all works good.
You decide to use the “docker” approach to avoid the need for VM/Vbox and also be able to make it “portable”
You will need to be able to exchange files between your “docker app” and the host local /home/ places just like you already do with your VM/Vbox solution
So how do I get my installation (without docker), in this case: firefox (installed using Virtualbox) in a docker container (without have to install firefox, addons, cookies, keys and certification validations of this all again ? Or do I need to install again every thing to make it a docker app ?
So can I make a working app (already installed in host OS) a docker version (a snapshot of the installed app on the OS)? Is this possible ? If I can how to I do this ? Is there a step-by-step ?