Use the commands below to install Docker CE and enable “br_netfilter” (bridge netfilter module) to ensure that ICC functions as expected on Ubuntu 16.04.3 LTS and 17.10:
# Install and configure Docker CE sudo apt-get update sudo apt-get install \ linux-image-extra-$(uname -r) \ linux-image-extra-virtual sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" sudo apt-get update sudo apt-get install docker-ce sudo systemctl enable docker # Enable br_netfilter/ iptables filtering on Docker bridge interfaces sudo vi /etc/modules-load.d/bridge.conf: br_netfilter sudo vi /etc/sysctl.d/bridge.conf: net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 net.bridge.bridge-nf-call-arptables = 1 sudo sysctl net.bridge.bridge-nf-call-iptables=1 sudo sysctl net.bridge.bridge-nf-call-ip6tables=1 sudo sysctl net.bridge.bridge-nf-call-arptables=1 sudo systemctl restart docker
One reply on “Installing Docker CE on Ubuntu 16.04.3 LTS / 17.10”
[…] Follow the instructions here to get Docker CE installed and running on your Ubuntu host: https://www.cb-net.co.uk/devops/installing-docker-ce-ubuntu-16-04-3-lts-17-10/ […]