Я управляю экземплярами на облачной платформе Google и внедряю образ докера в GCP с помощью скрипта terraform. Проблема, с которой я сталкиваюсь сейчас со скриптом Terraform, заключается в монтировании каталога хоста в контейнер докера при запуске образа докера.
Если я могу вручную запустить команду докера, я могу сделать что-то вроде этого.
docker run -v <host_dir>:<container_local_path> -it <image_id>
Но мне нужно настроить каталог монтирования в Terraform Yaml. Это мой YAML-файл Terraform.
spec:
containers:
- name: MyDocker
image: "docker_image_name"
ports:
- containerPort: 80
hostPort: 80
У меня есть каталог (/ www / project / data) на хост-компьютере. Этот каталог должен быть смонтирован в Docker-контейнер.
Кто-нибудь знает, как смонтировать этот каталог в этот файл yaml?
Или любой обходной путь приветствуется.
Спасибо.