docker install and dockerd config

1 – install docker

apt install docker.io

2 – modify runtime directory and storage driver

mkdir /etc/docker; cat > /etc/docker/daemon.json <<'EOF'
{
        "data-root": "/mnt",
        "storage-driver": "vfs"
}
EOF

3 – put docker to listen on tcp port changing systemd file

sed '/^ExecStart.*/s/$/ -H tcp:\/\/0.0.0.0:2375/' /lib/systemd/system/docker.service > /etc/systemd/system/docker.service

4 – restart dockerd

systemctl daemon-reload; systemctl restart docker

Links:
https://docs.docker.com/engine/reference/commandline/dockerd
https://docs.docker.com/config/daemon
https://docs.docker.com/config/daemon/systemd
https://docs.docker.com/engine/install/linux-postinstall

Leave a comment