• Exploring Docker: Revolutionising Application Deployment

    From MeaTLoTioN@1337:1/101 to All on Mon May 20 10:42:01 2024
    Have you ever wondered how Docker is transforming the way we deploy applications? Docker's containerisation technology allows developers to package applications along with all their dependencies into a single container that can run consistently across multiple environments. This not only streamlines the deployment process but also significantly reduces the infamous "it works on my machine" problem.

    How has Docker impacted your workflow?
    What are some of the coolest use cases of Docker you've seen or implemented?

    ---
    |14Best regards,
    |11Ch|03rist|11ia|15n |11a|03ka |11Me|03aTLoT|11io|15N // @meatlotion:erb.pw

    |07ÄÄ |08[|10eml|08] |15ml@erb.pw |07ÄÄ |08[|10web|08] |15www.erb.pw |07ÄÄÄ¿ |07ÄÄ |08[|09fsx|08] |1521:1/158 |07ÄÄ |08[|11tqw|08] |151337:1/101 |07ÂÄÄÙ |07ÄÄ |08[|12rtn|08] |1580:774/81 |07ÄÂ |08[|14fdn|08] |152:250/5 |07ÄÄÄÙ
    |07ÄÄ |08[|10ark|08] |1510:104/2 |07ÄÙ

    ... What was the best thing before sliced bread?

    --- Mystic BBS v1.12 A49 2023/04/30 (Linux/64)
    * Origin: thE qUAntUm wOrmhOlE, rAmsgAtE, uK. bbs.erb.pw (1337:1/101)
  • From paulie420@1337:3/129 to MeaTLoTioN on Mon May 20 09:20:25 2024
    How has Docker impacted your workflow?

    I've kinda fought the Docker thing and mostly still demand on running my own 'thing' - but its increasingly become the most stupid fight in my nix workflow...

    For example, a really nice Ollama frontend - open-webui - is the perfect example of why docker kicks arse... if you install from source, the package count is literally almost 1,000 packages, pip installs and requirements - but with one command you can get a graphical Ollama/OpenAI/and other frontend that does more than the 'big guys' software;

    docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

    One and done. Works everywhere... its really amazing - and I need to start embracing Docker and just building it out everywhere. It was hard to wrap my head around the 'where are my files', but it's really not that much of a task figuring out... maybe I'll try a few more things here soon, w/ Docker.

    What are some of the coolest use cases of Docker you've seen or implemented?

    So the places that I *do* use Docker is for all my websites; I have an nginx proxy running, that passes my few websites off to other containers running Hugo, Bitwarden, Apache and bootstra.386 - and the machine just works. I think that one is a Proxmox container, so it's light and those containers seem to never go down...



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (1337:3/129)
  • From Bucko@1337:3/102 to MeaTLoTioN on Mon May 20 18:00:34 2024
    On 20 May 2024, MeaTLoTioN said the following...

    Have you ever wondered how Docker is transforming the way we deploy applications? Docker's containerisation technology allows developers to package applications along with all their dependencies into a single container that can run consistently across multiple environments. This
    not only streamlines the deployment process but also significantly
    reduces the infamous "it works on my machine" problem.


    I won't lie like Paulie said, I have been fighting it, I haven't wanted to do anything with it, but recently making the decision to do away with Windows on my main computer and finally start to use my Proxmox server to build my Home Lab, I learned it can only help moving forward. I built a VM of Debian 12 Server which I installed Docker and Portainer on. Pretty simple stuff, I moved my PiHole off of a Pi Zero into a Container, I am also working on taking Plex off my Synology NAS and creating a Container of Jellyfin. I know tame stuff, but it is so interesting, there are a few other containers I want to work with in the near future. I will be honest it is because of Docker, my Home Lab is starting to take shape!

    ... Some people have no idea what they're doing, and are really good at it!

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: The Wrong Number Family Of BBS' - Wrong Number ][ (1337:3/102)
  • From poindexter FORTRAN@1337:3/178 to Bucko on Tue May 21 06:58:00 2024
    Bucko wrote to MeaTLoTioN <=-

    I won't lie like Paulie said, I have been fighting it, I haven't wanted
    to do anything with it, but recently making the decision to do away
    with Windows on my main computer and finally start to use my Proxmox server to build my Home Lab, I learned it can only help moving forward.
    I built a VM of Debian 12 Server which I installed Docker and Portainer on.

    I'm about in the same place with my Proxmox server - I started with
    Docker when I had the BBS running a bare metal 32-bit OS and wanted to
    use the memory that the OS couldn't see. I installed Proxmox and
    virtualized the BBS, but I've been spending more time with LXC
    containers than Docker. I have a similar Debian docker host and have
    some containers running in it, but most of my docker containers have
    been copied/pasted from the net, nothing I really understand yet.



    ... A cube has three sides.
    --- MultiMail/Win v0.52
    * Origin: realitycheckBBS.org -- information is power. (1337:3/178)
  • From Bucko@1337:3/102 to poindexter FORTRAN on Tue May 21 17:46:03 2024
    On 21 May 2024, poindexter FORTRAN said the following...


    I'm about in the same place with my Proxmox server - I started with
    Docker when I had the BBS running a bare metal 32-bit OS and wanted to
    use the memory that the OS couldn't see. I installed Proxmox and
    virtualized the BBS, but I've been spending more time with LXC
    containers than Docker. I have a similar Debian docker host and have
    some containers running in it, but most of my docker containers have
    been copied/pasted from the net, nothing I really understand yet.


    LOL I know what you mean, if I didn't read a tutorial my son wrote up a couple of years ago I never would have gotten PiHole installed! LOL I am really starting to enjoy what Linux, Docker, and Proxmox can bring to my computing needs. I have been using PRoxmomox now for well over a year, I have all of my BBS' running on it, but didn't start implementing other things with it until recently. I will be implementing adding nodes to it this weekend, I have a Proxmox server running Xpenology on an older security camera system, it works great, so I am going to add it to my main Proxmox setup. It all is just making all of this fun again.. LOL

    ... How do I set my laser printer to stun?

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: The Wrong Number Family Of BBS' - Wrong Number ][ (1337:3/102)
  • From poindexter FORTRAN@1337:3/178 to Bucko on Wed May 22 05:25:00 2024
    Bucko wrote to poindexter FORTRAN <=-

    running Xpenology on an older security camera system, it works great,
    so I am going to add it to my main Proxmox setup. It all is just making all of this fun again.. LOL

    My holy grail will be getting Xpenology to run on Synology hardware. I
    have an old Synology NAS that's going to be SOL when DSM 6 goes
    end-of-life next year. I'd love to repurpose the hardware to run a
    supported OS when that happens, but there's some boot/bios locking going
    on that's tricky to circumvent.

    Given that I bought the chassis for $100 and it's running on 10+ year
    old drives, I should probably bite the bullet on a new system when it
    goes EOL...



    ... Change specifics to ambiguities
    --- MultiMail/Win v0.52
    * Origin: realitycheckBBS.org -- information is power. (1337:3/178)
  • From Arelor@1337:3/191 to paulie420 on Wed May 22 10:23:21 2024
    Re: Re: Exploring Docker: Revolutionising Application Deployment
    By: paulie420 to MeaTLoTioN on Mon May 20 2024 10:20 am

    I've kinda fought the Docker thing and mostly still demand on running my own 'thing' - but its increasingly become the most stupid fight in my nix workflow...

    To be honest, the most annoying thing regarding docker is that many applications support only docker as a deployment system. They could give you instructions for manual deployment, but they decide not to do it. If you want to deploy docker-less you have to reverse engineer their configuration.


    --
    gopher://gopher.richardfalken.com/1/richardfalken
    --- SBBSecho 3.20-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1337:3/191)
  • From Bucko@1337:3/102 to poindexter FORTRAN on Wed May 22 17:54:42 2024
    On 22 May 2024, poindexter FORTRAN said the following...


    My holy grail will be getting Xpenology to run on Synology hardware. I have an old Synology NAS that's going to be SOL when DSM 6 goes end-of-life next year. I'd love to repurpose the hardware to run a supported OS when that happens, but there's some boot/bios locking going on that's tricky to circumvent.

    Given that I bought the chassis for $100 and it's running on 10+ year
    old drives, I should probably bite the bullet on a new system when it
    goes EOL...


    I wonder if it is really worth it? It is more then likely and old cpu etc. My suggestion there would be just taking an offlease i7 from fleabay for less then $100 tossing max RAM in it and tossing a few big HD's then install Proxmox, and hit it with Xpenology. What the Prox mox will do is give you a base where you can install other things on it, like in my case I am looking to install Server 20xx for the Fax Server and Print Server capabilities. A nice case with room for say 6 HD's and a board with at least 6 SATA connections would do you solid. I built one myself at one time on such hardware, I had all 6 drive bays filled and had only 32gigs of ram but it did the job I expected from it.

    I know off topic now...

    ... I know a good tagline when I steal one!

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: The Wrong Number Family Of BBS' - Wrong Number ][ (1337:3/102)
  • From Louis Northmore@1337:1/107 to deon on Wed May 29 07:59:20 2024

    Hello deon!

    Howdy,

    What are some of the coolest use cases of Docker you've seen or
    implemented?

    I'm regularly changing my hosts around, and docker makes it wasy to
    lift and shift an app from one place to another. With the contain
    having everything that is needed to run the app (libraries an all), a
    host directory contains all the data and configuration. So moving
    hosts is just a copy operation and
    Ive been trying to get into kubernetes, and switching everything over
    to it. But I havent solved the storage problem - and everytime I
    start, I get distracted with other things and never complete. I'll get there one day...

    Yep, I've got a kubernetes setup here, split across a mix of VM's in my proxmox cluster and some raspberry pi's.
    Storage is handled by NFS external provisioner which is actually working kinda nice.

    https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/

    It keeps me busy at the weekend :)

    Louis


    --- GoldED+/LNX 1.1.5--b20170303
    * Origin: Sonic BBS - North Yorkshire, England (1337:1/107)
  • From deon@1337:2/101 to Louis Northmore on Thu May 30 20:15:28 2024
    Re: Exploring Docker: Revolutionising Application Deployment
    By: Louis Northmore to deon on Wed May 29 2024 08:59 am

    Howdy,

    Yep, I've got a kubernetes setup here, split across a mix of VM's in my proxmox cluster and some raspberry pi's.
    Storage is handled by NFS external provisioner which is actually working kinda nice.

    https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/

    It keeps me busy at the weekend :)

    Yeah, I know NFS is an option, but I've never been a fan of NFS.

    I'm constantly messing with stuff, and if you "upgrade" your NFS server for example, then you take out the hosts that use it too...

    I've played a little with gluster, which does well, but I've hit other challenges that require special work arounds (eg: postgres complains when the DB is on gluster). For my swarm cluster, I'm currently using IBM Spectrum Scale developer edition, and it works well - but I dont think I can use that with talos.

    I like talos (not really played with it much), but mainly because hosts become "dumb" and "emphemeral" (which you can translate to that you dont need to maintain them). Talos recommends a couple of storage options, which I have found difficult to install (mainly because of the investment in time to understand and setup the storage offerings). I just need to not be distracted while I sort this out (or find a blog where somebody has :).


    ...ëîåï
    --- SBBSecho 3.20-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (1337:2/101)
  • From poindexter FORTRAN@1337:3/178 to Bucko on Thu May 23 06:06:00 2024
    Bucko wrote to poindexter FORTRAN <=-

    I wonder if it is really worth it? It is more then likely and old cpu
    etc. My suggestion there would be just taking an offlease i7 from
    fleabay for less then $100 tossing max RAM in it and tossing a few big HD's then install Proxmox, and hit it with Xpenology.

    That's an interesting option. I run Proxmox right now, but on a laptop.
    I'm relying on the Synology for resilient storage. It's an Atom CPU
    with 2 GB of memory, so not a real powerhouse.

    I don't use much except DLNA and file sharing, I could replace it with
    a RAID enclosure hooked up to Proxmox and run Samba/NFS on it - or run
    Xpenology to use the drive space.





    ... This place you're looking for, what makes you so sure it exists?
    --- MultiMail/Win v0.52
    * Origin: realitycheckBBS.org -- information is power. (1337:3/178)
  • From Bucko@1337:3/102 to poindexter FORTRAN on Thu May 23 17:52:00 2024

    On 23 May 2024, poindexter FORTRAN said the following...

    That's an interesting option. I run Proxmox right now, but on a laptop.
    I'm relying on the Synology for resilient storage. It's an Atom CPU
    with 2 GB of memory, so not a real powerhouse.

    I don't use much except DLNA and file sharing, I could replace it with
    a RAID enclosure hooked up to Proxmox and run Samba/NFS on it - or run
    Xpenology to use the drive space.


    There you go, I ran Xpenology on a i3 with 4TB of storage and 16 gigs of ram at one point, it was used as a file storage setup. At the time I was running it straight on the PC, but then I started to use Proxmox on machines to run it, it made it so much easier to get it going. I think I said it before, I am running it now on a former Security camera computer, looks like a NAS has 2 8TB HD's in it, and I am using it as my Backup Server for all of my BBS VM's, and file server for the BBS'. It works flawlessly and it is only a i5 with 32gigs of ram which I only pass 4gigs of Ram to the Xpenology set up..

    ... I'm not a complete idiot... Several parts are missing!

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: The Wrong Number Family Of BBS' - Wrong Number ][ (1337:3/102)
  • From deon@1337:2/101 to MeaTLoTioN on Sun May 26 08:56:20 2024
    Re: Exploring Docker: Revolutionising Application Deployment
    By: MeaTLoTioN to All on Mon May 20 2024 11:42 am

    Howdy,

    What are some of the coolest use cases of Docker you've seen or implemented?
    I'm a huge fan of docker, I think I've been using it for close to 10 years.

    I'm regularly changing my hosts around, and docker makes it wasy to lift and shift an app from one place to another. With the contain having everything that is needed to run the app (libraries an all), a host directory contains all the data and configuration. So moving hosts is just a copy operation and then start the new contianer.

    I run docker swarm (across 3 hosts), so my containers float between the 3 - makes it easy to take a machine down to do updates.

    Ive been trying to get into kubernetes, and switching everything over to it. But I havent solved the storage problem - and everytime I start, I get distracted with other things and never complete. I'll get there one day...


    ...ëîåï
    --- SBBSecho 3.20-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (1337:2/101)