This is a work in progress, proceed with caution
Create ubuntu VM during the prompts select yes to download ssh login into VM thorough ssh
change to root
sudo su
apt-get update
apt-get upgrade
https://docs.docker.com/install/linux/docker-ce/ubuntu/
#follow guide above
https://docs.docker.com/compose/install/
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
https://www.thegeekdiary.com/using-the-ssh-keygen-command-in-linux/
ssh-keygen -t rsa
https://smallbusiness.chron.com/mount-smb-nfs-shares-ubuntu-31706.html
sudo apt-get install nfs-common
##make persistant with reboots add a line in /etc/fstab
sudo nano /etc/fstab ## then add the line from below
# 10.68.69.2:/mnt/myVol/docker /mnt/docker nfs auto 0 0
# 10.68.69.2:/mnt/myVol/media /mnt/media nfs auto 0 0
If you want to get going quickly with portainer use this. Better opion is to use dokcer compose.
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/docker/portainer:/data portainer/portainer
https://docs.docker.com/compose/gettingstarted/
mk dir container1
cd container1
touch docker-compose.yml
nano docker-compose.yml
##paste in a docker compose yml of your favorite container and edit the variables correctly, save
##stay in the directory and run
docker-compose up
##navigate to portainer or go directly to you the newly created container
Update all images: docker-compose pull
or update a single image: docker-compose pull radarr
Let compose update all containers as necessary: docker-compose up -d
or update a single container: docker-compose up -d radarr
You can also remove the old dangling images: docker image prune
docker network create -d macvlan \
--subnet=10.68.69.0/24 \
--ip-range=10.68.69.0/24 \
--gateway=10.68.69.1 \
-o parent=ens18 macvlan0