Firstly, welcome. I’m sure you will come to love HA.
Regarding your above comment, Hass.io uses Docker. There are a few flavors of HA, and a few of those use Docker.
There is a straight up Home Assistant docker image, this will not give you the ability to use any add-ons that work with Hass.io, instead, you will need to manually download, install and manage any software you wish to use with HA yourself.
Another docker option is to install Hass.io using an OS such as Raspbian/Ubuntu/Debain (my preferred option). This gives you full access to the underlying OS to run other software, as well as Hass.io and all the add-ons it has available, keeps things simple.
There is of course HassOS which is a minimal OS that only runs Hass.io and any add-ons you choose to use. You will not have an ability to use software outside of the Hass.io ecosystem.
You can also do a venv install, check out THIS page on the HA website for some more info on install options.
You can limit the
recorder to prevent many items from logging, this will help prolong the life of your SD card and minimize the
home-assistant.log file. I have been running an SD card Hass.io install on a Pi3 at my parents house with no SD card issues for a long time. Here is my
recorder config to give you an idea of what you can limit and how to set it up. I stole this from someone else some time ago and adjusted to suit my needs.