|
|
|
|
|
by LansanaCamara
3166 days ago
|
|
In my experience, I simply learn by doing. Instead of running MySQL on my machine, I spin up a MySQL Docker container. In doing this, early on I learned that the way to communicate with the MySQL server from outside the container was to expose a port with `-p 3306:3306`. Small lessons like this eventually compound and you get better and better over time and understand the API's more and more. There is no magic pill. Nothing you can read or watch will teach you quicker than through trial and error. Just apply Docker/Kubernetes to something you're building and the knowledge will start to accrue. |
|
You also raise an interesting point in that Docker helps you get started playing with a new piece of software quickly, without having to setup apt keys, figure out how to start the server etc
You can even use it to get familiar with different flavors of linux eg. OpenSuse, Centos if you're only familiar with Ubuntu