diff --git a/0_nfs.sh b/0_nfs.sh new file mode 100644 index 0000000..9eb8ec4 --- /dev/null +++ b/0_nfs.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# +function create_dir() { + echo "creating directory: $1" + mkdir -p $1 +} + +function check_dir() { + [[ ! -d "$1" ]] && create_dir $1 +} + +function install_nfs_mnt() { + echo "making sure mount point exists..." + check_dir '/var/lib/docker/volumes' + + echo "installing nfs mount." + echo '10.200.99.231:/volume1/docker/volumes /var/lib/docker/volumes nfs auto,_netdev,x-systemd.automount 0 0' >> /etc/fstab + systemctl daemon-reload +} + +grep '/var/lib/docker/volumes' >/dev/null || install_nfs_mnt