Я пытаюсь выяснить, как перезапустить Docker в командной строке, чтобы я мог сделать скрипт bat, чтобы перезапустить его и запустить несколько контейнеров.
Я создал приглашение DOS, используя доступ администратора, и запустил следующее
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>
Примечание: я могу перезапустить его, используя приложение Docker Windows.Однако мне нужно сделать эту команду.
Справочная информация для тех, кто задается вопросом, почему я перезапускаю docker Docker не запускает контейнеры после завершения работы win 10 и включения питания. .Мне до смерти надоело делать это каждый раз, когда я перезагружаюсь, поэтому я надеялся создать файл летучей мыши, который я мог бы просто запустить.