Subj : Docker To : Black Panther From : Deon George Date : Tue Jun 11 2019 09:59:52 02 Jun 19 23:41, you wrote to all: BP> I've been hearing a lot about Docker lately, and have looked at their BP> website, but I'm not positive I know what it is... Great! BP> It almost sounds like it's a portable VM, where you can have your OS BP> and whatever programs you want running inside. It is then portable, so BP> another person could run the same program with the same OS and setup. Docker is kinda like a VM, but a little different. (I've not very good a simplyfying answers...) Think of a docker "image" as an application. It really should be 1 application to 1 image, but that doesnt strickly need to be true. (EG: My MBSE image contains MBSE, makenl and my MYSTIC image contains mystic and some doors.) The image has EVERYTHING the application needs to run - you only need to configure it and, if appropriate, give it a place to store persistent data. I often use the concept of LiveCD's and USB drives. The liveCD is, an enviornment that you can put into any machine (of the same architecture), and it will boot into an environment that you can use (even though a LiveCD, by nature is a read-only device). If you want to keep your data, you need to tell the liveCD where your USB stick is, and store your data on your USB stick, so that it survives the shutdown. You can now take your liveCD + USB stick to any machine and "continue on" from where you left off. A docker image - is like a live CD (except it normally represent just a single app - but that doesnt strictly need to be true) and when you run it, it creates a "container". The "docker runtime" represents the OS portion of a live CD. Thus the container + your persistent data, is the app throughout the life of the app. The great thing about docker, is that the image is guaranteed to be runnable on a docker enivornment (of the same architecture) - so my Mystic docker container (for intel) is guaranteed to run on an Intel docker enviornment (regardless of whether that docker environment is linux, mac, windows, etc). I have created BBS containers that you are welcome to play with to learn - for both Intel and Pi. ....deon --- GoldED+/LNX 1.1.5--b20180707 * Origin: Chinwag | MBSE in Docker on Pi (1337:2/100) .