#!/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