Docker Default Gateway Container
So, i have a problem where i need to setup all my docker container to a gateway that i have setup not to default gateway from docker network. After a few hours searching, i found it about how to Control and configuring docker with systemd. Why systemd? because the host is using systemd.
There are a number of ways to configure the daemon flags and environment variables for your Docker daemon. The recommended way is to use a systemd drop-in file (as described in the systemd.unit documentation). These are local files named something.conf in the
/etc/systemd/system/docker.service.d directory. This could also be
/etc/systemd/system/docker.service, which also works for overriding the defaults from
In my case, i reconfigure
/lib/systemd/system/docker.service file. In the line of
ExecStart=/usr/bin/dockerd -H fd://
ExecStart=/usr/bin/dockerd -H fd:// –default-gateway=172.31.255.254
in this case, my gateway is 172.31.255.254.
systemctl restart docker.service
Cheers, Moko who need a water.
Syah Dwi Prihatmoko