• Projects

    From MeaTLoTioN@1337:1/101 to All on Tue Jan 11 13:01:20 2022
    Hey y'all,

    What cool things have you managed to do with Docker? Do you have any awesome projects that others can use or do you mainly use it just for your own stuff?

    I have used Docker for the CTF I run, it's a lot of fun making challenges and having it all get configured with just a Dockerfile is pretty neat.

    ---
    |14Best regards,
    |11Ch|03rist|11ia|15n |11a|03ka |11Me|03aTLoT|11io|15N

    |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─┘

    ... Honk if you love peace and quiet!

    --- Mystic BBS v1.12 A47 2021/12/13 (Linux/64)
    * Origin: thE qUAntUm wOrmhOlE, rAmsgAtE, uK. bbs.erb.pw (1337:1/101)
  • From deon@1337:2/101 to MeaTLoTioN on Wed Jan 12 07:43:24 2022
    Re: Projects
    By: MeaTLoTioN to All on Tue Jan 11 2022 01:01 pm

    Howdy,

    What cool things have you managed to do with Docker? Do you have any awesome projects that others can use or do you mainly use it just
    for your own stuff?

    So I use docker for *everything*. Basically my Linux hosts are stripped to the bare bones that they only run a kernel and the docker engine.

    Anything I want to try, play with, if it doesnt come as a docker image, I make one for it. This includes anything on my server (x86_64), or my Pi's.

    I also run multiple hosts, and mostly use "docker swarm" - so that my running docker containers float between any of the hosts. If I'm trying to debug something, I generally need to find which host it was deployed on and zip over to it to do the debugging.

    Swarm is great, I can take a host offline - say to do OS / docker runtime updates, and the containers float to another system, and then when it comes back online it'll take the next workload thats deployed (or the workload from another host when I update it).


    ...δεσ∩
    --- SBBSecho 3.14-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (1337:2/101)
  • From opicron@1337:3/154 to MeaTLoTioN on Sat Jan 29 04:36:08 2022
    What cool things have you managed to do with Docker? Do you have any aweso projects that others can use or do you mainly use it just for your own stu

    Im running the following dockers:

    - World of Warcraft WoLK
    - Bitwarden (pass manager)
    - Plex
    - MysticBBS
    - Pihole
    - ngIRCd (IRC server)
    - EggDrop (IRC bot)
    - ZNC (Bouncer for IRC)

    And some more ;).

    Makes live very easy to run everything in dockers. A wildcard domain certified by LetsCert has subdomains for each of the above docker instances.

    oP!

    --- Mystic BBS v1.12 A48 2022/01/28 (Linux/64)
    * Origin: bbs.pLANETcARAVAN.org:23 ssh:1337 (1337:3/154)
  • From Sporathan@1337:3/129 to MeaTLoTioN on Sat Jan 29 06:20:48 2022
    What cool things have you managed to do with Docker? Do you have any awesome projects that others can use or do you mainly use it just for
    your own stuff?

    My own stuff currently

    * Wordpress+mysql dev environments (production gets deployed normally)
    * Node-red (bunch of misc automation)
    * Unifi Controller
    * Reactive-resume - A resume builder
    * Kavita ebook viewer (it's like Plex for ebooks)

    --- Mystic BBS v1.12 A47 2021/12/24 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (1337:3/129)
  • From TassieBob@1337:2/106 to deon on Sun Jul 10 21:42:50 2022

    So I use docker for *everything*. Basically my Linux hosts are
    stripped to the bare bones that they only run a kernel and the docker engine.

    I really should look at doing this myself.

    I also run multiple hosts, and mostly use "docker swarm" - so that my running docker containers float between any of the hosts.

    At $dayjob we're using docker swarm for a good few production things. I look after a couple of custom network automation tools and test locally on my machine, do a test docker build locally, and then push into GitLab and let the CI/CD to the push to staging.

    Swarm is great, I can take a host offline - say to do OS / docker
    runtime updates, and the containers float to another system, and then
    when it comes back online it'll take the next workload thats deployed
    (or the workload from another host when I update it).

    What do you do for persistent storage? Just an NFS mount from common storage onto each host machine? The $dayjob containers have no local persistent data - anything that's persisted it in a SQL database. I think they might be using GlusterFS for containers that need it, but none of mine do.


    --- GoldED+/LNX 1.1.5-b20220504
    * Origin: TassieBob's BBS (1337:2/106)
  • From deon@1337:2/101 to TassieBob on Sun Jul 10 22:55:14 2022
    Re: Projects
    By: TassieBob to deon on Sun Jul 10 2022 09:42 pm

    Howdy,

    What do you do for persistent storage? Just an NFS mount from common storage onto each host machine? The $dayjob containers
    have
    no local persistent data - anything that's persisted it in a SQL database. I think they might be using GlusterFS for containers
    that need it, but none of mine do.

    At the moment I'm using commercial software (I work for the vendor that creates it).

    But I'm probably going to switch that out for gluster. I'm also playing with microk8s, which ideally I'm wanting to move all my docker swarm stuff too.

    (I'm not a fan of NFS - I've been caught out too many times with NFS hangs over the years...)


    ...δεσ∩
    --- SBBSecho 3.15-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (1337:2/101)
  • From TassieBob@1337:2/106 to deon on Sun Jul 10 23:08:54 2022
    At the moment I'm using commercial software (I work for the vendor
    that creates it).

    Nice.

    But I'm probably going to switch that out for gluster. I'm also
    playing with microk8s, which ideally I'm wanting to move all my docker swarm stuff too.

    Hmmm, I might give Gluster a go then - I was just a bit wary as the IT guys at work use it and I've seen some weird hung filesystem issues, but that might be the implementation and not the software itself.

    (I'm not a fan of NFS - I've been caught out too many times with NFS
    hangs over the years...)

    I'm not a huge fan either, hence the question :-)


    --- GoldED+/LNX 1.1.5-b20220504
    * Origin: TassieBob's BBS (1337:2/106)
  • From deon@1337:2/101 to TassieBob on Mon Jul 11 16:42:42 2022
    Re: Projects
    By: TassieBob to deon on Sun Jul 10 2022 11:08 pm

    Hmmm, I might give Gluster a go then - I was just a bit wary as the IT guys at work use it and I've seen some weird hung
    filesystem
    issues, but that might be the implementation and not the software itself.

    I was playing with Gluster a couple of years ago, and I kept getting a random coredump on 1 of the nodes - which lead me to a different path.

    Since then I've been running it (and a much later version) as a shared space between my intel and pi VMs - and using auto mount and it hasnt missed a beat.

    I'm using dispersed volumes as well - so erasure coded over 3 hosts and it has been good so far - no issues.

    I did install it with microk8s and dispersed volumes - found an issue where the volume is presented to a pod with 2x size, but quotas inforced the right capacity - so they never got more than 50% full. Just yesterday upstream found the bug and submitted it to gluster to fix, so hopefully that makes it through the system and is available soon.


    ...δεσ∩
    --- SBBSecho 3.15-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (1337:2/101)
  • From Clatch@1337:1/101 to deon on Wed Jul 13 06:11:54 2022
    What cool things have you managed to do with Docker? Do you have any aw projects that others can use or do you mainly use it just
    for your own stuff?

    So I use docker for *everything*. Basically my Linux hosts are stripped
    to the bare bones that they only run a kernel and the docker engine.

    I echo that. I really got tired of virtualbox crashing my VM's after every update. I've been really happy with docker, podman and buildah.

    Although, I'm not that happy with Red Hat at the moment. Since the last big update, all my workstations went South. I ended up migrating back to Uubuntu.

    I debug all my site code with docker containers (lampready.com). The script breaks a lot of rules, but works well for me. Docker has been a lot more efficient and speedier than other VM solutions I've used.

    --- Mystic BBS v1.12 A47 2021/12/13 (Linux/64)
    * Origin: thE qUAntUm wOrmhOlE, rAmsgAtE, uK. bbs.erb.pw (1337:1/101)
  • From TassieBob@1337:2/106 to Clatch on Wed Jul 13 16:03:24 2022
    So I use docker for *everything*. Basically my Linux hosts are
    stripped to the bare bones that they only run a kernel and the docker
    engine.

    I echo that. I really got tired of virtualbox crashing my VM's after every
    update. I've been really happy with docker, podman and buildah.

    Deon's message above was enough to kick me into trying a bit more with docker - I have a VM I run a handful of containers, but I've started experimenting with a 3 node Gluster setup and a 3 node docker swarm. See how it goes :-)

    --- GoldED+/LNX 1.1.5-b20220504
    * Origin: TassieBob's BBS (1337:2/106)
  • From vk2way@1337:2/107 to TassieBob on Mon Jul 18 14:21:40 2022

    On 07/14/2022 2:03 am TassieBob said...

    Deon's message above was enough to kick me into trying a bit more with docker - I have a VM I run a handful of containers, but I've started experimenting with a 3 node Gluster setup and a 3 node docker swarm. See how it goes :-)

    I'm docker everywhere too.

    I run two extensive live data platforms in the cloud for work that are entirely docker swarm for infrastructure.

    While the BBS itself is not dockerised (and I doubt I'll be sticking with Enigma it was just to dip my toes back in I am running binkd and the Matrix synapse and a bunch of self hosted bridges in docker.

    For my radio infrastructure there's two hosts both running everything in docker except for Asterisk (DAHDI is problematic under docker), that includes a whole heap of digital<=>analog tanscode paths.

    If there's anything I can do to help you with docker things (or anyone else for that matter) feel free to reach out.

    Jared
    de VK2WAY


    --- ENiGMA 1/2 v0.0.13-beta (linux; x64; 14.19.3)
    * Origin: Jump to the Left (1337:2/107)