我正在尝试使用官方 Boot2Docker 框架开始使用 Docker 和 Fig。
Fig 网站包含让 Fig 在 OS-X 上运行的说明 (http://blog.docker.com/2014/10/fig-1-0-boot2docker-compatibility-and-more/)。但是,没有引用资料让 Fig 在 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 命令失败。
有人可以帮助我让 Fig 在 Windows 下使用 Boot2Docker 吗?
最佳答案
我最终为 boot2docker 虚拟机添加了一个别名(通过编辑默认用户 .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'
这实际上创建了一个 docker 容器来运行 fig 命令。第一次调用需要一两分钟,但之后它非常无缝。
答案抄自:https://github.com/docker/fig/issues/598
关于docker - Boot2Docker/Windows 平台上的 Fig 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27242374/