Terraform の学習時に使用したドキュメントのリンク集を備忘録として残しておく
ドキュメントのリンク集
基本
コードの記載方法に関するベストプラクティス
Trouble Shooting
Quick start tutorial でエラーが発生する
以下のコマンド実行時にエラーが発生
terraform apply
Error: Error pinging Docker server: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
│
│ with provider["registry.terraform.io/kreuzwerker/docker"],
│ on main.tf line 10, in provider "docker":
│ 10: provider "docker" {
以下のコマンドで docker の sock のパスを確認する
docker context ls
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default Current DOCKER_HOST based configuration unix:///var/run/docker.sock
rancher-desktop * Rancher Desktop moby context unix:///Users/<<user name>>/.rd/docker.sock
Rancher Desktop を使用していたためパスが異なっていたのが原因
main.tf
ファイルを以下のように修正して再実行する
provider "docker" {
host = "unix:///Users/<<user name>>/.rd/docker.sock" // 追加
}