从bash运行Boot2Docker

nor*_*tpy 2 macos bash docker boot2docker

我在Mac上安装了Boot2Docker.通过单击应用程序图标,将打开一个终端窗口,其中一些bash脚本正在运行以准备docker vm,然后您就可以开始使用了.

我的问题是,我想编写一个bash脚本来运行Boot2Docker vm,然后运行一些docker的命令.一些事情:

#!/usr/bin/env bash

boot2docker start # WHAT SHOULD GO HERE?
docker run -it --rm -p 8888:8888 --name {name} -v /src:/src image
Run Code Online (Sandbox Code Playgroud)

单击应用程序图标时会采取哪些步骤,以便我可以在bash脚本中手动执行以准备Boot2Docker?

Sab*_*bin 5

替换你boot2docker start,boot2docker start && $(boot2docker shellinit)你很高兴.$(boot2docker shellinit)将导出所需的所有环境变量.