Joe 7 years ago
Hey all sorry about the downtime. We have migrated the base distribution for our containers from Debian to Alpine as it's much less heavy on Docker (still Debian on hosts though). We thought this wouldn't have any consequences but unfortunatley using the :latest tag broke things from PR to deployment.
  • 8

Replies

  • Ant 7 years ago
    So long as you remember where you left your data and can path it back to the active container/VM its easy as pie.

    Just have to make sure people dont take a shotgun the data on your live system without having appropriate safeguards in place.
    • 2
  • Johnnynull 7 years ago
    That is exceedingly cool.
    • 2
  • Joe 7 years ago
    I just like the fact that you have to think of the containers and build them in a way that means that they can come up, destroyed and moved without having to care about state.
    • 3
  • Ant 7 years ago
    @sigg3 the place where me and @joe used to work had stuff setup so we could migrate entire OS's while they were still running

    there was of course a slight pause while it was stopped on one machine and resumed on another usually taking about .7 of a sec on avg
    • 3
  • Tony 7 years ago
    My Brain Hurts :P
    • 2
  • Sigg3 7 years ago
    @Ant What I like about docker is the ability to move one setup to another without much hassle. It's possible to live migrate VMs too, but if it's only one app, it's a lot of overhead.
    • 1
  • Ant 7 years ago
    containers can also help a little with some security elements and also lets us do stuff to the services that support the site
    also helps a little with scaling; if we need more workers or web nodes we can simply add more.
    we can also leverage the containers to make better use of the server they live on
    • 1
  • Joe 7 years ago
    That is a good question. However. You are not truely containerizing the whole OS. A container will always use the hosts kernel it's basically just the libraries and the package manger. You don't really user systemd or anything else inside the container as everything runs in the foreground.
    • 2
  • Johnnynull 7 years ago
    A fine question!
    • 1
  • Sigg3 7 years ago
    @Joe Interesting. I've only ran a couple of utilities in #docker. Is there a reason for "dockerizing" a whole OS and not just use a VM?
    • 1
  • Joe 7 years ago
    It's got a massive following in Docker containers because of it's lightness. It's actaully really nice. I personally love the package manager 😀
    • 1
  • Johnnynull 7 years ago
    Not a worry! Also, #til that Alpine is still a thing.
    • 2
  • Ant 7 years ago
    haha "butt munch"
    • 1