Updated docker.socket
file
[Unit]
Description=Docker Socket for the API
PartOf=docker.service
[Socket]
ListenStream=/var/run/docker.sock
SocketMode=0660
SocketUser=root
SocketGroup=docker
[Install]
WantedBy=sockets.target
systemctl start docker
result:
Failed to start docker.service: Unit docker.socket has a bad unit file setting.
See system logs and 'systemctl status docker.service' for details.
systemctl status docker.service
result:
× docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2024-03-04 03:07:12 UTC; 1 day 10h ago
TriggeredBy: ○ docker.socket
Docs: https://docs.docker.com
Process: 881 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
Main PID: 881 (code=exited, status=1/FAILURE)
CPU: 412ms
However i ran systemctl status docker.socket
and it gave me this result:
Warning: The unit file, source configuration file or drop-ins of docker.socket changed on disk. Run 'systemctl daemon-reload' to reload units.
○ docker.socket - Docker Socket for the API
Loaded: bad-setting (Reason: Unit docker.socket has a bad unit file setting.)
Active: inactive (dead)
Triggers: ● docker.service
Ran systemctl daemon-reload
and tried systemctl status docker.socket
once again and now i have the following result:
○ docker.socket - Docker Socket for the API
Loaded: bad-setting (Reason: Unit docker.socket has a bad unit file setting.)
Active: inactive (dead)
Triggers: ● docker.service
Mar 05 18:19 linodeusercontent.com systemd[1]: /lib/systemd/system/docker.socket:6: Failed to parse address value in 'var/run/docker.sock', ignoring: Invalid argument
Mar 05 18:19 linodeusercontent.com systemd[1]: docker.socket: Unit has no Listen setting (ListenStream=, ListenDatagram=, ListenFIFO=, ...). Refusing.