On Docker
Here is some information on the generally fantastic containerization tool, Docker.
The hardest part these days? Installation.
Linux, virtual or real.
Detailed Instructions and Video for MX Linux and Docker
Other options
https://computingforgeeks.com/install-docker-docker-compose-on-linux-mint/
You may try the Linux specific instructions here: https://www.upwork.com/resources/how-to-install-docker-compose
Windows
You may want to just use your real machine: Try these. Basically, they really want you to install Docker Desktop, which is fine, but eventually you can (and in my opinion, should) just get to a command line, either "Powershell" or "cwd"
Instructions with speaking (everything you need is complete about 7 min in, but the rest is good background) - https://www.youtube.com/watch?v=cMyoSkQZ41E&t=149s
Instructions without speaking but some fire music - https://www.youtube.com/watch?v=--nuchgP6B4
Also, you may try the Windows specific instructions here: - https://www.upwork.com/resources/how-to-install-docker-compose
Mac
You may want to just use your real machine: Try these. Basically, they really want you to install Docker Desktop, which is fine, but eventually you can (and in my opinion, should) just get to a command line,
https://www.youtube.com/watch?v=-EXlfSsP49A&t=409s
Also, you may try the Mac specific instructions here: - https://www.upwork.com/resources/how-to-install-docker-compose
How you know your installation worked:
Roughly, you will know that installation is complete for us if you can, in a terminal, type
docker run hello-world
and get e.g.
Hello from Docker! This message shows that your installation appears to be working correctly. ...etc
AND ALSO, type
docker-compose
and get
Define and run multi-container applications with Docker.
Usage: docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...] docker-compose -h|--help Options:...etc
Note, docker and other containerization technology has greatly streamlined this process. It is not *required* but will likely be the easiest way to do this.
https://medium.com/codingthesmartway-com-blog/docker-beginners-guide-part-1-images-containers-6f3507fffc98
https://thesmarthomejourney.com/2021/10/25/home-server-docker-compose/
What is Docker
Long-ish overview, but most complete - https://www.sitepoint.com/what-is-docker/
Why Docker
https://www.reddit.com/r/selfhosted/comments/x8fp54/should_i_use_docker_for_self_hosting/
MAC docker install
https://www.youtube.com/watch?v=-y1BmDbcaEU
LINUX MINT docker install
https://computingforgeeks.com/install-docker-docker-compose-on-linux-mint/
Backlinks: FSU Courses:LIS5364 FSU Courses:LIS3353:Practical Project Final Info FSU Courses:LIS5367:Web Environment Setup Notes FSU Courses:LIS3353:Previous Readings:3353-Spring-2023-Readings FSU Courses:LIS3353:Practical Project Final Info:Current Semester Resources