I love containers
Conversation
Notices
-
Dushman (dushman@den.raccoon.quest)'s status on Sunday, 13-Aug-2023 20:32:20 JST Dushman -
التنينوكس (dragnucs@social.touha.me)'s status on Sunday, 13-Aug-2023 20:32:09 JST التنينوكس @dcc @dushman @0 This could be done inside the container itself. So making the container reproducible between builds. Even if the container build is not reproductible, the image will always be.
The idea of containers is whatever outcome you have, you just package it as an image and distribute it or move it around. Running a container regardless of its content is always the same. Upgrading it is always the same. If you mess up, you just destroy the container and start fresh.
-
† top dog :pedomustdie: (dcc@annihilation.social)'s status on Sunday, 13-Aug-2023 20:32:10 JST † top dog :pedomustdie: @0 @dushman
>yeah but that's not as reproducible.
Its very reproducible, especially if you compile most of your own stuff.
>If you upgrade the host's package repos you won't get the same output
On a new host you still have to install your docker or whatever and that could be broken by a upgrade as well (vs one of your programs not working, but now all of them dont work) -
† top dog :pedomustdie: (dcc@annihilation.social)'s status on Sunday, 13-Aug-2023 20:32:11 JST † top dog :pedomustdie: @0 @dushman It only takes a couple with bare metal (rysnc, *how ever you install your packages*) -
Turbo (https://lain.lu/@0)'s status on Sunday, 13-Aug-2023 20:32:11 JST Turbo @dcc@annihilation.social @dushman@den.raccoon.quest yeah but that's not as reproducible. If you upgrade the host's package repos you won't get the same output (always pin package versions in your Dockerfiles)
-
Turbo (https://lain.lu/@0)'s status on Sunday, 13-Aug-2023 20:32:12 JST Turbo @dushman@den.raccoon.quest @dcc@annihilation.social yeah, it literally takes just a couple commands (rsync, docker compose) to migrate everything to a new server
-
† top dog :pedomustdie: (dcc@annihilation.social)'s status on Sunday, 13-Aug-2023 20:32:14 JST † top dog :pedomustdie: @dushman @0 I mean what can they do you cant do on the os? :cirno_doubt: -
Dushman (dushman@den.raccoon.quest)'s status on Sunday, 13-Aug-2023 20:32:14 JST Dushman @dcc@annihilation.social @0@lain.lu
They just make your life as a sysadmin a whole lot easier. Trust me. Migrating shit is so easy for example. -
Dushman (dushman@den.raccoon.quest)'s status on Sunday, 13-Aug-2023 20:32:15 JST Dushman @dcc@annihilation.social @0@lain.lu
They are pretty useful -
Dushman (dushman@den.raccoon.quest)'s status on Sunday, 13-Aug-2023 20:32:16 JST Dushman @dcc@annihilation.social @0@lain.lu
Even moon hosts everything in containers lul -
† top dog :pedomustdie: (dcc@annihilation.social)'s status on Sunday, 13-Aug-2023 20:32:17 JST † top dog :pedomustdie: @dushman @0 Containers are for mit wits -
Dushman (dushman@den.raccoon.quest)'s status on Sunday, 13-Aug-2023 20:32:18 JST Dushman @0@lain.lu
So true -
Turbo (https://lain.lu/@0)'s status on Sunday, 13-Aug-2023 20:32:19 JST Turbo @dushman@den.raccoon.quest containers are the best thing since sliced bread and the Linux kernel
-
† top dog :pedomustdie: (dcc@annihilation.social)'s status on Sunday, 13-Aug-2023 20:33:00 JST † top dog :pedomustdie: @dragnucs @dushman @0 If you cant run the container its not reproduceable, and now all your programs wont run vs agian only maybe one or two.
:mfw: : Containers are so great and reproducible
:walter_smug: What about when the program you need to run them is not
:mfw: NO NO NO IT HAS another LAYER OF complexity THAT MAKES IT MORE reproducible
Your argument makes no sense, data is data.
-