Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 从bash运行Boot2Docker_Macos_Bash_Docker_Boot2docker - Fatal编程技术网

Macos 从bash运行Boot2Docker

Macos 从bash运行Boot2Docker,macos,bash,docker,boot2docker,Macos,Bash,Docker,Boot2docker,我已经在我的Mac上安装了Boot2Docker。通过单击应用程序图标,终端窗口打开,运行一些bash脚本来准备docker vm,然后就可以开始了 我的问题是,我想编写一个bash脚本来运行boot2dockervm,然后运行一些docker命令。大致如下: #!/usr/bin/env bash boot2docker start # WHAT SHOULD GO HERE? docker run -it --rm -p 8888:8888 --name {name} -v /src:/s

我已经在我的Mac上安装了Boot2Docker。通过单击应用程序图标,终端窗口打开,运行一些bash脚本来准备docker vm,然后就可以开始了

我的问题是,我想编写一个bash脚本来运行boot2dockervm,然后运行一些docker命令。大致如下:

#!/usr/bin/env bash

boot2docker start # WHAT SHOULD GO HERE?
docker run -it --rm -p 8888:8888 --name {name} -v /src:/src image

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

将您的
Boot2Docker start
替换为
Boot2Docker start&&$(Boot2Docker shellinit)
,您就可以开始了<代码>$(boot2docker shellinit)将导出所需的所有环境变量