The Docker Service menu controls the global Docker configuration and runtime behavior.
It allows you to enable or disable the Docker daemon, define storage locations, configure networking, and manage automated update checks.
The Docker Service menu is located under:
Settings → Virtualization → Docker Service
Changes in this section affect all Docker containers running on the system.
Example:
Enables or disables the Docker daemon.
Enabled:
Disabled:
Note:
Disabling the Docker service will stop all running containers.
Defines the main Docker data directory.
Purpose:
Recommendation:
Defines the directory used for persistent application data.
Purpose:
Best practice:
Defines the filesystem driver used by Docker.
Default:
overlay2Notes:
overlay2 is recommended for most setupsDefines the Docker network driver used for container networking.
Default:
ipvlanAvailable options:
ipvlan – Lightweight, high-performance networking with reduced broadcast trafficmacvlan – Assigns unique MAC addresses to containersNotes:
macvlan may require additional switch or router configurationAllows defining additional parameters passed to the Docker daemon at startup.
Use cases:
Note:
Only define parameters if you are familiar with Docker daemon options.
Defines how long the system waits before starting Docker after boot.
Purpose:
Optional:
Can be left unset if not required.
Controls automated Docker update behavior.
Enables or disables scheduled update checks for Docker-related components.
Default schedule:
0 1 * * *
Description:
Options:
Controls automatic updates of Docker components or containers.
Default schedule:
0 2 * * SAT
Description:
Options:
Note:
Automatic updates may restart containers.
ipvlan unless macvlan is explicitly requiredThe Docker Service settings define how Docker operates system-wide.
Key points:
Proper configuration ensures stable, secure, and efficient container operation.