海兰,Ubuntu的+流浪+搬运工组成不使用VirtualBox
我一直在用流浪+泊坞Windows PC上一会儿,在VirtualBox中。 自从几周以来,我将自己的思想转向Ubuntu 16.04 LTS,并开始将我的Vagrant内容移植到我的新硬件上。
一些流浪者在我的旧电脑上使用了docker-compose。现在,在Ubuntu上,我想直接使用Docker和Docker-compose,而不使用Virtualbox。 当然,我可以忘记Vagrant并直接与Docker合作,但我更喜欢通过Vagrant监控每个环境,以保持同质化。
我无法在这个新的上下文中找到关于如何使用“docker compose”的信息(Ubuntu 16 + Vagrant:prodiver = Docker and Provisionner = Docker compose)。
有些链接显示“vagrant-docker-compose”插件的用法,但它对我不起作用。我没有真正理解为什么,但我认为这是合乎逻辑的,因为我直接在我的机器上使用Docker,没有VBox,并且每个示例似乎都指出您正在使用VBox。
我是否错误地解决了我的问题?
现在我Vagrantfile看起来像这样(我尝试过其他的东西...没有任何更多的成功。):
Vagrant.configure(2) do |config|
config.vm.provider "docker" do |docker|
docker.image="ubuntu:16.04"
docker.compose=true
end
config.vm.provision :docker
config.vm.provision :docker_compose, rebuild: true, yml: "/direct/docker-compose.yml", run: "always"
end
但没有加载泊坞窗,compose.yml ....和d流浪说
“他容器启动,也从来没有离开过‘停止’状态或非常 迅速恢复到了‘停止
其实’状态......”:我不明白我在哪里必须指明我的docker-compose.yml文件的路径....
你能帮我吗? 你有线索,还是链接到tuto? 你能ENLIGHT我对解决这个问题的正确途径头脑saoul ....:[
问候:)
感谢您的回答。无论我做什么流浪似乎都不使用我指定的docker-compose.yml。我甚至可以使用一个傻瓜文件名:流浪者甚至不抱怨.... – Bertrand
谢谢你的答案。无论我做什么流浪似乎都不使用我指定的docker-compose.yml。我甚至可以使用一个愚蠢的文件名:流浪者甚至不抱怨....你知道如何使用“docker.compose_configuration”提供者参数吗?你知道我是否可以在提供者级别声明文件“yml”?我不明白实用程序和使用提供者参数“compose”和“compose_configuration”的方式,Web上绝对没有例子。 – Bertrand