45 lines
1.4 KiB
Bash
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
|