Я пытаюсь выполнить установку Terraform с их веб-сайта по адресу https://learn.hashicorp.com/terraform/azure/install Когда я подхожу к шагу, который говорит, что нужно бежать terraform apply
Я получаю следующую ошибку:
Error: Error initializing Docker client: protocol not available
on <empty> line 0:
(source code not available)
Я не уверен, что делать, есть предложения? Я запускаю это на машине с Windows 10 Pro.
Итак, я нашел ответ, который работает. Я не уверен, что это значит, но это решило мою проблему. Согласно проблеме, опубликованной на github по адресу https://github.com/terraform-providers/terraform-provider-docker/issues/180 Я добавил в свой файл main.tf следующее:
provider "docker" {
version = "~> 2.7"
host = "npipe:////.//pipe//docker_engine"
}
Это позволило мне запустить команду terraform apply
успешно. Если кто-нибудь может объяснить детали этого, я был бы признателен. Я действительно не совсем понимаю настройки хоста. Но это работает.