Skip to content

Instantly share code, notes, and snippets.

@tanmally
Last active August 29, 2015 13:57
Show Gist options
  • Save tanmally/9804421 to your computer and use it in GitHub Desktop.
Save tanmally/9804421 to your computer and use it in GitHub Desktop.
Install Order 2. Memory and Swap settings for docker to work on ubuntu
# Memory and Swap Accounting
sudo cp /etc/default/grub /etc/default/grub.original
sudo touch /etc/default/grub.new
sudo chmod 666 /etc/default/grub.new
sudo sed 's/GRUB_CMDLINE_LINUX=""/GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"/g' /etc/default/grub > /etc/default/grub.new
sudo mv /etc/default/grub.new /etc/default/grub
sudo chmod 644 /etc/default/grub
# Docker uses a bridge to manage container networking. By default, UFW drops all
# forwarding traffic. As a result you will need to enable UFW forwarding
sudo cp /etc/default/ufw /etc/default/ufw.orginal
sudo touch /etc/default/ufw.new
sudo chmod 666 /etc/default/ufw.new
sudo sed 's/DEFAULT_FORWARD_POLICY="DROP"/DEFAULT_FORWARD_POLICY="ACCEPT"/g' /etc/default/ufw > /etc/default/ufw.new
sudo mv /etc/default/ufw.new /etc/default/ufw
sudo chmod 644 /etc/default/ufw
sudo ufw reload
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment