3 ms·
I don’t think any of these need docker though? You can copy binaries to/from staging just fine. They have a CI job that builds and pushes code. So it does not
by theamk 6y ago
I don’t think any of these need docker though?
You can copy binaries to/from staging just fine.
They have a CI job that builds and pushes code. So it does not matter what the new guy did on his laptop.
I am not sure if you are going for “monitoring” or “redundancy” in your dead VM example, but docker by itself cannot provide either of those. You need some solution either way.
I use docker daily because our app is big and has tons of system dependencies, but I have no other choice. We need fast version rollback/update and regular approach of installing deb packages will not work well. I dream of nixOS and sylabs, but my org is not going to switch to radical new technology. But if someone can set up the system so they don’t need docker - more power to them, I can only be envious.
- chriswarbo 6y ago> I dream of nixOS and sylabs, but my org is not going to switch to radical new technology. From https://en.wikipedia.org/wiki/NixOS https://en.wikipedia.org/wiki/NixOS > Initial release 2003; 18 years ago From https://en.wikipedia.org/wiki/Docker_(software) https://en.wikipedia.org/wiki/Docker_(software) > Initial release March 20, 2013; 7 years ago ;)
- theamk 6y agoIt is not NixOS vs Docker, it is NixOS vs Docker/Ubuntu. Most of the day-to-day OS problems don't come from Docker, they come from base linux distribution. And Ubuntu was released in Oct 2004, and it is in big part Debian, which was released in 1993. There is a big advantage when you run the same OS on developers' desktops and on server. It is also great when all sorts of weird third-party packages already know and support your OS. This is the advantage of Docker I suppose -- it does not "get in your way" and lets you use the same things you used to do before it.
- chriswarbo 6y agoNote that I only linked to the NixOS page since the Nix page doesn't have an "Initial release" entry ( https://en.wikipedia.org/wiki/Nix_package_manager https://en.wikipedia.org/wiki/Nix_package_manager ). I've personally used Nix on Ubuntu, NixOS and macOS. Anecdotally, I can't get Docker to work on my Mac :(
- dwild 6y ago> I am not sure if you are going for “monitoring” or “redundancy” in your dead VM example, but docker by itself cannot provide either of those. You need some solution either way. You are the second one that say this here... that explain why Docker Swarm lose traction versus Kubernetes, that's a makerting issue. I just setup a Docker Swarm cluster recently, in 5 minutes it was redundant. I didn't add any other software, just the basic docker swarm command that shipped with it. I actually didn't needed the redundancy part at all, but I wanted a second server that could ping the first one and send me an alert. I was going to simply put it on a machine, with systemd like him, but it was just as easy to run it on the machine using Docker. Hell I could run it on both even more easily than doing that twice using systemd... I don't even know how to use systemd now that I mention it....
- cutemonster 6y agoYou're not worried that Swarm will get abandoned by Docker? (Or already is?)