|
|
|
|
|
by kortex
2427 days ago
|
|
I work on exactly the same OS as production (ubuntu 18.04) and still need (not want) containers to do my job. One project uses ROS along with different detectors with incompatible dependencies. One takes forever to build from source, and it's way easier to ship around images by pulling from a repo than tranferring binaries and libs. And even if I didn't have those constraints, I'd still use containers in production because it just makes testing and deployment so much less of a headache. |
|
This doesn't mean it's wrong to use containers to isolate various projects from each other and your main setup.
Edit: I highly recommend using lxd on Ubuntu. It works very well if you have one persistent container per project or large component in a project.