gpt4 book ai didi

docker - 我可以使用 Docker Compose 直接配置 Vagrant 吗?

转载 作者:IT老高 更新时间:2023-10-28 12:42:08 26 4
gpt4 key购买 nike

我有一个 Vagrant 文件,它只启动一个基本的 Ubuntu 服务器,然后依赖一个 shell 脚本来进行配置。这个 shell 脚本只是关于安装 Docker 和 Docker Compose 来设置我拥有的各种容器。

使用 shell 脚本来做这件事有意义吗?或者有没有办法告诉 Vagrant 直接使用 Docker Compose 进行配置?我不知道这与 Vagrant 中已经存在的 Docker 配置器有什么不同。

最佳答案

我最近提出了同样的问题,我创建了一个 vagrant provisioner 插件来安装 docker-compose 并使用它来启动 docker。要使用它:

  1. 安装插件:vagrant plugin install vagrant-docker-compose
  2. 将以下行添加到您的 Vagrantfile。

    config.vm.provision :docker
    config.vm.provision :docker_compose, yml: "/vagrant/docker-compose.yml", rebuild: true, run: "always"

完整示例见 https://github.com/leighmcculloch/vagrant-docker-compose

关于docker - 我可以使用 Docker Compose 直接配置 Vagrant 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29276140/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com