在Boot2Docker / Windows平台上支持Fig

时间:2014-12-02 05:20:24

标签: docker boot2docker fig

我正在尝试使用Docker& amp;图使用官方的Boot2Docker框架。

无花果网站包含让无人机在OS-X上工作的说明(http://blog.docker.com/2014/10/fig-1-0-boot2docker-compatibility-and-more/)。但是,在Windows下的Boot2Docker中没有引用Fig工作的参考。

我在http://www.fig.sh/install.html的无花果网站上尝试了在Boot2Docker中安装Fig的说明,并使用此命令遇到了障碍:

  curl -L https://github.com/docker/fig/releases/download/1.0.1/fig-`uname -s`-`uname -m` > /usr/local/bin/fig; chmod +x /usr/local/bin/fig

显然Boot2Docker文件系统是只读的,因此curl命令失败。

有人可以协助我在Windows下使用Boot2Docker使用Fig吗?

2 个答案:

答案 0 :(得分:4)

我最终为boot2docker VM添加了一个别名(通过编辑默认用户.profile):

alias fig='docker run --rm -it \
        -v $(pwd):/app \
        -v /var/run/docker.sock:/var/run/docker.sock \
        -e FIG_PROJECT_NAME=$(basename $(pwd)) \
        dduportal/fig'

这实际上创建了一个用于运行fig命令的docker容器。第一次调用需要一两分钟,但之后它非常无缝。

来自https://github.com/docker/fig/issues/598

的答案

答案 1 :(得分:0)

当你登录boot2docker时,你可以运行" sudo -s"并以root身份执行该操作。