"Failed to start docker application container engine" is a mistake in the configuration
Many of the errors under Linux cause the configuration file. So it is with this message.
- First, you need to stop the Docker on and off. To do this, enter the following in your Terminal: systemctl stop docker.servicesystemctl disable docker.service
- Now you can uninstall Docker via your package Manager. Under Ubuntu this is done with: sudo apt-get remove docker.io docker
- Delete the folder and files /var/lib/docker/, /run/docker.pid and /run/docker.sock. Alternatively, you can also rename by .bak as a Suffix to append.
- You will install Docker and start the Service: systemctl enable docker.servicesystemctl start docker.service
- In the case of errors in your configuration, this should fix the Problem.
Failed to start docker application container engine: problems when overriding configurations
It can happen to overwrite that Docker has problems, the configuration of the System and Service Manager System.
- First delete the host entry from the configuration file /etc/docker/daemon.json.
- Now create the configuration file /etc/systemd/system/docker.service.d/hosts.conf
- Therein write, in the case of a Ubuntu system: [Service]ExecStart=ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2736 The first, empty ExecStart entry is intention.
- Now save and start the Docker new: systemctl daemon-reloadsystemctl restart docker.service