如何在主机提供期间在容器内执行命令?

我使用vagrant来build立docker主机,然后我有shell脚本,基本上安装主机所需的所有包,该脚本还build立和运行容器

stream浪的文件

config.vm.provision :shell, :inline => "sudo /vagrant/bootstrap.sh" 

里面,我运行像容器

 docker run -d . .bla bla .. . 

这工作正常,但我必须ssh进入容器,并运行make deploy来安装所有的东西。

有没有什么办法可以运行,从我的bootsrap.sh make deploy

其中一个方法就是把它作为切入点,

我只是想当我提供主机,然后该命令应该在一些容器内运行,并显示我输出像主机的迷幻节目

使用docker exec

看文档

http://docs.docker.com/reference/commandline/exec/

例如

docker exec -it container_id make deploy

要么

docker exec -it container_id bash

接着

make deploy

在你的容器内