I am trying to figure out how to restart docker in the command line so that i can make a bat script to restart it and start up a few containers.
I created a dos prompt using admin access and run the following
PS C:\Windows\system32> net stop com.docker.service The Docker for Windows Service service is stopping. A system error has occurred. System error 1067 has occurred. The process terminated unexpectedly. The Docker for Windows Service service was stopped successfully. PS C:\Windows\system32> net start com.docker.service The Docker for Windows Service service is starting. The Docker for Windows Service service was started successfully. PS C:\Windows\system32> docker ps error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.25/containers/json: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error ma y also indicate that the docker daemon is not running. PS C:\Windows\system32>
Note: i can restart it fine using the docker windows app. However I need to do this comandline.
Background for anyone wondering why i am restarting docker Docker won't start containers after win 10 shutdown and power up.. I am sick to death of doing this every time i reboot so was hoping to create a bat file i could just kick off.
This is with more recent versions of Docker for Windows Desktop (Docker Community Edition 2.0.0.3 2019-02-15)
net stop docker net stop com.docker.service taskkill /IM "dockerd.exe" /F taskkill /IM "Docker for Windows.exe" /F net start docker net start com.docker.service "c:\program files\docker\docker\Docker for Windows.exe"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With