#!/bin/bash
############################################################################
##
#     wdockerd
#     Start dockerd inside a tmux session for use in WSL
#
#

## Ask for sudo credentials
sudo --validate

if ! $(sudo --non-interactive /bin/true)
then
	echo "We cannot become root with sudo. Exiting."
	exit 1
fi

## Check for a tmux session with docker fo:wqr root is already running
if $(sudo --non-interactive bash -c 'tmux has-session -t wdockerd')
then
	echo "A wdockerd session is already running. Attaching."
	sudo --non-interactive tmux attach -t wdockerd
else
	echo "Starting a new dockerd tmux-session."
	sudo --non-interactive tmux new-session -d -s wdockerd dockerd
fi