I use docker at work to package up a couple of programs (and their dependencies). I can write Dockerfiles and build locally. I am missing a piece, however: when I have a locally-built package/container, I need to get it up to a server. At work, this is handled by the Ops team. But for the New Massassi I need to learn how to do it.
Does anyone here have experience with docker and actual deployments of the containers?
I read that Docker Hub has a registry, but I have to pay for it. I read that both Amazon and Google have platforms to run docker containers but it's pretty expensive in comparison to the linode-based hosting I use now. Linode has kubernetes available for not too expensive but I haven't used that either, and it seems overly complicated for what I need (just run a single container for the dynamic parts of massassi -- although I guess at some point in the future I may create a docker container for the forums as well). It also seems weird to upload to some registry (that may or may not be public?) only to pull it down to the server; like, can't I just go directly somehow?
Does anyone here have experience with docker and actual deployments of the containers?
I read that Docker Hub has a registry, but I have to pay for it. I read that both Amazon and Google have platforms to run docker containers but it's pretty expensive in comparison to the linode-based hosting I use now. Linode has kubernetes available for not too expensive but I haven't used that either, and it seems overly complicated for what I need (just run a single container for the dynamic parts of massassi -- although I guess at some point in the future I may create a docker container for the forums as well). It also seems weird to upload to some registry (that may or may not be public?) only to pull it down to the server; like, can't I just go directly somehow?