Yes. Is the quick answer. Something similar is how I do things at the bottom.
Things to consider: overlays, symbolic links (ln) docker configuration, if it breaks it all goes bad. I have grabbed a section my autostart.sh. Please don’t use it as-is. As I use my nvme0n1p6 drive as DATA but also store my docker setups.
For running a docker container - I use
Code
docker run --workdir /var/media/DATA/home-rudi/LibreELEC.tv --privileged -v /storage:/storage -v /var/media/DATA:/var/media/DATA -it le-focal:latest bash
There is no reason if you wanted /var/media/DATA as DATA - use
-v /var/media/DATA:/DATA
My autostart changes - don’t use as-is
Code
more .config/autostart.sh
(
# mount the overlays
mkdir -p /storage/.kodi/userdata/addon_data/service.system.docker/docker/overlay2
mkdir -p /var/media/DATA
mount -o rw,suid,dev,exec,atime /dev/nvme0n1p6 /var/media/DATA
mount -o rw,suid,dev,exec,atime /var/media/DATA/.docker/overlay2 /storage/.kodi/userdata/addon_data/service.system.docker/docker/overlay2
mkdir /var/media/ramdisk
mount -t tmpfs -o size=32g tmpfs /var/media/ramdisk
# docker pull oznu/homebridge:ubuntu
# docker container prune
# docker run --net=host --name=homebridge -v /storage/homebridge:/homebridge oznu/homebridge:ubuntu
docker restart homebridge
) &
Display More