Files
Alte_Skripte/de.uninstaller_docker.sh
2026-02-16 15:05:15 +01:00

45 lines
1.4 KiB
Bash

#!/bin/bash
#####################################################################################
# Shellscript : Docker uninstaller
# Autor : Andreas Vogel, 05.02.2020
#####################################################################################
#################################### User information ####################################
user=$(stat -f '%u %Su' /dev/console | cut -d ' ' -f 2)
pfad=/Users/$user/Library/Group\ Containers/group.com.docker
#################################### Unload und Delete Daemon ####################################
launchctl unload /Library/LaunchDaemons/com.docker.vmnetd.plist
rm -rf /Library/LaunchDaemons/com.docker.vmnetd.plist
#################################### System Data ####################################
RemoveSystemData="
/Applications/Docker.app
/Library/LaunchDaemons/com.docker.vmnetd.plist
/Library/PrivilegedHelperTools/com.docker.vmnetd
"
#################################### User Data ####################################
RemoveUserData="
/Users/$user/Library/Caches/com.docker.docker
/Users/$user/Library/Containers/com.docker.docker
/Users/$user/Library/Preferences/com.docker.docker.plist
"
#################################### Remove ####################################
for s in $RemoveSystemData
do
# echo $s
rm -rf $s
done
for u in $RemoveUserData
do
# echo $u
rm -rf $s
done
rm -rf $pfad