linux - How can i execute commands inside containers during host provision -
i using vagrant build docker host , have shell script install required packages host , script build , run containers
vagrant file
config.vm.provision :shell, :inline => "sudo /vagrant/bootstrap.sh" inside run containers like
docker run -d . .bla bla .. . this works fine have ssh container , run make deploy install stuff.
is there way can run make deploy within bootsrap.sh.
the 1 way make entry point every run,
i want when provision host command should run inside container , show me output vagarnt shows host
use docker exec
see doc
http://docs.docker.com/reference/commandline/exec/
for example
docker exec -it container_id make deploy
or
docker exec -it container_id bash
and
make deploy
inside container
Comments
Post a Comment