enable_docker.sh
This is a script for re-enabling Docker. Tested on Debian 12 and Ubuntu 22.04. Current version v1.0.
Features
Re-enable Docker by removing all restrictions set by disable_docker.sh and install Docker.
Usage
bash
# Must be run with sudo or as root user
sudo ./enable_docker.shExecution Steps
- Remove Monitoring Script: Delete the scheduled Docker monitoring script
- Unlock Packages: Remove locks from Docker-related packages
- Remove Blocking Policy: Delete Docker blocking rules from APT configuration
- Restore Kernel Modules: Remove kernel module blacklist
- Remove Audit Rules: Delete Docker-related audit rules
- Restore Directory Permissions: Restore normal permissions for /var/lib/docker and /etc/docker
- Install Docker: Install docker.io or available version
- Install Related Tools: Install docker-compose and containerd
- Start Services: Enable and start Docker service
- Verify Installation: Test if Docker is running properly
Notes
- This script requires root privileges
- Previous backup files (in
/root/docker-backup-*) may need to be manually restored - Logs are saved in
/var/log/docker-enable.log
Author
SDCOM