1
0
Fork 0

Add wdockerd

This commit is contained in:
J. Elfring (i) 2022-12-15 11:28:41 +01:00
parent dc625d9b45
commit 9530cd413a

26
simpleDots/bin/wdockerd Executable file
View file

@ -0,0 +1,26 @@
#!/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