Skip to content

Instantly share code, notes, and snippets.

@zenthangplus
Created January 15, 2019 04:21
Show Gist options
  • Star 10 You must be signed in to star a gist
  • Fork 7 You must be signed in to fork a gist
  • Save zenthangplus/4b2d534fa85031ae6c652ffe16ae5da2 to your computer and use it in GitHub Desktop.
Save zenthangplus/4b2d534fa85031ae6c652ffe16ae5da2 to your computer and use it in GitHub Desktop.
Fix permission denied when execute stop or kill docker containers on Ubuntu
#!/usr/bin/env bash
# Error example:
# ERROR: for redis cannot stop container: 16028f9:
# Cannot kill container 16028f9: unknown error after kill: docker-runc did not terminate sucessfully:
# container_linux.go:393: signaling init process caused "permission denied"
#
# This error was caused by AppArmor service in Ubuntu
# It was not working normally due to some unknown issues.
# Run following commands to fix it.
# Check AppArmor status
sudo aa-status
# Shutdown apparmor and prevent it from restarting
sudo systemctl disable apparmor.service --now
# Unload AppArmor profiles
sudo service apparmor teardown
# Re-check AppArmor status
sudo aa-status
# Try to re-stop containers
docker-compose down
@deborahjalfont
Copy link

@zenthangplus worked for me, thanks!

@Tejeswarreddy-3i
Copy link

Thanks @panzy that link- this worked for me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment