|
|
|
|
|
by zer00eyz
818 days ago
|
|
If you have a go/rust/zig binary as your application do you need a container to run it? Maybe, but it makes less sense at that point. If your doing Node/Ruby/Python/PHP then yes the container makes sense to drag your runtime to the server... Do containers (docker) make sense for dev. Sure, to a point. Because our dev (win/Mac) might not look like our deploy (linux).... If we move to a standardized remote dev model then docker makes less and less sense. >> It’s one I’ve asked before; have we just created a more elaborate statically-linked executable via containerization? The bottles project only supports their app image, as they no longer want to be responsible for supporting the disttro maintained packaged version of their product. Yes containers are becoming a way of dealing with linking, and dependency management. Its a blunt instrument for dealing with software packaging and distribution. |
|
You might start off writing Go programs, but then need to run Postgres database for development. Or discover that need special library in some other language and easier to make its own service. Or need to run third-party service. With Docker, you run the image and don't care what's inside, and the isolation gives some assurance that won't escape.