如何在Vagrant中debuggingDocker容器容器的创build

我正在尝试一个在stream浪docker主机中运行容器的基本示例。 为此我创build

Dockerfile:

FROM ubuntu #Other instructions 

stream浪文件

  Vagrant.configure("2") do |config| config.vm.provider "docker" do |d| d.build_dir = "." d.has_ssh = true d.name = "vagrant-docker-test" end end 

当我运行vagrant时,它会创build一个带有docker-host的主机和一个带状态准备的docker container。 当我尝试在Docker主机中看到所有正在运行的容器时,我看不到任何容器。 如果容器的创build失败,是否可以debugging?

与Vagrant Docker提供者一起工作Dockerfile也遇到困难。 最后,我现在使用一种不同的方法:我使用vagrant来运行安装了Docker的Ubuntu VM; 我使用docker-compose来构build和运行容器。

这样我可以在Ubuntu虚拟机中获得一个shell,并随意运行docker build

这里是我用来获得启用Docker的Ubuntu VM 的Vagrantfile 。 也请看一下我之前提到的与这个主题有关的答案 。