Failed to start Docker Application Container Engine

Question

May 04 07:27:54 baifudong-Yi-Plus14 sudo[3937]: baifudong : TTY=pts/0 ; PWD=/home/baifudong ; USER=root ; COMMAND=/usr/bin/systemctl restart docker
May 04 07:27:54 baifudong-Yi-Plus14 sudo[3937]: pam_unix(sudo:session): session opened for user root(uid=0) by baifudong(uid=1000)
May 04 07:27:54 baifudong-Yi-Plus14 systemd[1]: Starting Docker Socket for the API...
May 04 07:27:54 baifudong-Yi-Plus14 systemd[1]: Listening on Docker Socket for the API.
May 04 07:27:54 baifudong-Yi-Plus14 systemd[1]: docker.service: Start request repeated too quickly.
May 04 07:27:54 baifudong-Yi-Plus14 systemd[1]: docker.service: Failed with result 'exit-code'.
May 04 07:27:54 baifudong-Yi-Plus14 systemd[1]: Failed to start Docker Application Container Engine.
May 04 07:27:54 baifudong-Yi-Plus14 systemd[1]: docker.socket: Failed with result 'service-start-limit-hit'.
May 04 07:27:54 baifudong-Yi-Plus14 sudo[3937]: pam_unix(sudo:session): session closed for user root

Answer

Change /etc/docker/daemon.json From

{
    "dns": ["8.8.8.8"],
}

to

{
    "dns": ["8.8.8.8"]
}
sudo systemctl restart docker

This command saved my life:

sudo dockerd

unable to configure the Docker daemon with file /etc/docker/daemon.json: invalid character '}' looking for beginning of object key string
0%