我需要运行多个docker-compose run
命令来运行我的Phoenix Web应用程序项目。我需要在终端里运行以下命令:
$ sudo docker-compose run web mix do deps.get, compile
$ sudo docker-compose run web mix ecto.create
$ sudo docker-compose run web mix ecto.migrate
虽然这样做很好,但是我想使用Ansible自动化它。我知道有一个docker_service Ansible模块,它使用docker-compose API,并且我也知道definition
选项可以将配置轻松地集成到我的playbook中。
我不知道的是如何确保在启动容器之前运行上述命令。有人能帮我解决这个问题吗?