|
|
|
|
|
by ellen364
1510 days ago
|
|
If I’ve correctly understood the second paragraph, I think you want to learn about completely automated deployments? If that’s the case, I’m not sure you’d learn a lot more about Docker itself. You’d be doing things like - choosing and setting up an image registry - learning how to write CI pipelines (e.g. the ins and outs of gitlab—ci.yml) to build images and push them to the registry - learning how your cloud provider can be trigger to deploy when there’s a new image - thinking about many deployment considerations (e.g. Do you need to avoid downtime? Do you have multiple servers sharing one database? If yes, are there changes to data structure that will cause errors if only some servers are running the new code?) With that in mind, learning about general deployment practices (blue-green deployments, rolling deployments, etc) is probably going to be more useful than learning about Docker. |
|