Last active
August 29, 2015 13:57
-
-
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
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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