# Change this to the name of your account
ACCOUNT_NAME=Personal
###
CONTAINER_NAME="$(echo "onedrive-${ACCOUNT_NAME}" | tr '[:upper:]' '[:lower:]')"
VOLUME_NAME="${CONTAINER_NAME}-conf"
ONEDRIVE_DATA_DIR="${HOME}/OneDrive${ACCOUNT_NAME}"
docker pull driveone/onedrive:latest
docker volume create ${VOLUME_NAME}
mkdir -p ${ONEDRIVE_DATA_DIR}
docker run -it --restart unless-stopped --name ${CONTAINER_NAME} -v ${VOLUME_NAME}:/onedrive/conf -v "${ONEDRIVE_DATA_DIR}:/onedrive/data" -e "ONEDRIVE_UID:$(id -u)" -e "ONEDRIVE_GID:$(id -g)" driveone/onedrive:latest
# Follow instructions
# Then detach using Ctrl+p, Ctrl+q
Instructions adapted from: https://github.com/abraunegg/onedrive/blob/master/docs/Docker.md