【发布时间】:2018-06-07 14:32:06
【问题描述】:
我已经翻遍了所有内容,但找不到一个连贯的资源来直接描述如何做到这一点。我有一个这样的项目:
./
|-src/
|--..
|--Dockerfile
|-docker-compose.yaml
这样的 terraform 配置文件:
variable "do_token" {}
# Configure the DigitalOcean Provider
provider "digitalocean" {
token = "${var.do_token}"
}
# Create a web server
resource "digitalocean_droplet" "web" {
# ...
}
我希望能够做类似的事情
provider "digitalocean" {
ip = <my-ip>
# docker-compose up ?
}
我的撰写文件正确设置了应用程序架构。我只是想要一种将它部署到数字海洋某处的给定盒子(最好通过 ip)并运行docker-compose up 的方法。我该怎么做?
【问题讨论】:
-
docker-compose 是一个开发工具;使用 Swarm 进行生产,而不是编写。
标签: docker docker-compose terraform