I’ve fiddled with computing on and off for a few years and recently the term ‘Docker’ has become very noticeable so I thought I’d best educate myself by having a play with it
I have a spare computer that I will install debian stretch onto. I’ll be using the netinst CD so pretty minimal. As a starting point I’m wondering if this is a good place to start or if there are additional services and features that are required to run docker before I start looking at the various docker images.
Longer term I hope to be able to build a web server where I can host a couple of wordpress sites.
In the past (an currently) I use a web hosting service. If I can get my head around this I would consider moving to a VPS and seeing if what I learn from playing with docker can be translated onto the VPS
I would also agree that using the default installation is sufficient. There is no need to tweak anything ootb. Some people tend to figure out and apply all options before they spend time on containers. Well don’t
I’d found a similar procedure here but the link that you pointed me to had a couple of extra useful procedures and checks.
I started with the netinst CD of Debian and did very little to it other than install and configure openssh and generally make the site secure.
Having gone through the link that you provided and a couple of pointers from the tecadmin.net pages I gained a significant insight, namely, that once docker is installed I can then download a docker image of the Debian (or any other) OS and run everything that I need to with that.
Next step is to go back to page 65 and pick up from there.
Another option is to install VirtualBox and Vagrant and then install Docker on a vagrant.
I do all of my development and testing with this environment.
I have a sample Vagrantfile on this GitHub repository -> https://github.com/gforghetti/Vagrant-Docker-Swarm which brings up a 3 node Docker CE Swarm by just running vagrant up.