|
|
|
|
|
by spydum
2762 days ago
|
|
I think Docker/containers make perfect sense in that they make portable software you can ship around.
The catch is: you have to really understand how the sausage is made to reason about building a proper container. Most people simply don’t really know what they are doing - they simply bash keys until it works. so the challenge of building new container images is usually more work for developers.
The person who was really proficient, this barely affects their day to day productivity - it just makes life easier when they go to distribute their app (or hand off to other teams). |
|
It's also great to use Docker to run test databases and other tools locally. For example, we have a script that takes a DDL file, spins up a fresh Postgres in an ephemeral Docker container, then runs SchemaCrawler on the database from yet another container to generate a useful entity-relationship diagram. The tool is portable and repeatable and carries no risk of affecting a production system.