• 0 Posts
  • 9 Comments
Joined 1 年前
cake
Cake day: 2023年6月11日

help-circle
  • Docker-compose is a orchestration tool that wraps around the inbuilt docker functions that are exposed like “docker run”, when teaching people a tool you generally explain the base functions of the tool and then explain wrappers around that tool in terms of the functions you’ve already learned.

    Similarly when you have a standalone container you generally provide the information to get the container running in terms of base docker, not an orchestration tool… unless the container must be used alongside other containers, then orchestration config is often provided.


  • I think it really depends what you value as a power user, many “enthusiast” features still need root access and that both limits your choice but also (almost) rules out utility features (that I, personally, view as a requirement nowadays) like Google Pay

    If you’re looking for “big iron” apps like photo editing and midi sequencers then memory and speedy storage would be a requirement (many of the “gaming phone” models satisfy this)


  • Docker is much easier than it seems, imagine a single app with all it’s dependencies all the way down to the os level being all wrapped up in a virtual filesystem so it can’t see anything else. Only the kernel is shared.

    So if “Awesome Webapp Jeroboam” needs a different version of python than you have installed and and old version of ffmpeg for some utility it needs, along with the apache webserver where you prefer nginx, no problem, all that mess gets wrappped up in a container and you don’t have to worry about it.





  • Personally I always use containers unless there is a good reason to use a VM, and those reasons do exist. Sometime you want a whole, fully functional OS complete with custom kernel, in that situation a VM is a good idea, sometimes a utility only comes packaged as a VM.

    But absent of a good reason, containers are just better in the majority of cases



  • There and lots of small reasons that ebb and flow with Android release but I have one red line I will not cross:

    The OS on any portable computer of mine must always allow me to develop personal use software with no subscription or gatekeeping to the development, installation or continued use of that software.

    That, so far, rules out all iOS devices. And really iOS and Android are the only players in the game worth using, so I’ve been and android user since installing the first beta on an SD card for my Windows Mobile HTC Blueangel