我正在尝试使用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吗?
答案 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容器。第一次调用需要一两分钟,但之后它非常无缝。
的答案答案 1 :(得分:0)
当你登录boot2docker时,你可以运行" sudo -s"并以root身份执行该操作。