使用Docker Machine启动VM时挂载AWS EBS卷

时间:2015-09-09 18:43:01

标签: amazon-web-services docker docker-machine

我正在探索使用Docker和Docker Machine来简化我在AWS中启动环境的工作流程,以支持数据分析和机器学习任务。我已经解决了大部分细节,但有两个悬而未决的问题:

1)在使用Docker Machine在AWS中启动VM时,如何指定要附加到该VM的EBS卷?

2)如何将EBS卷映射到VM上运行的容器中的路径?

感谢您的协助!

1 个答案:

答案 0 :(得分:1)

我发现这篇文章很有帮助:https://theholyjava.wordpress.com/2015/06/02/mounting-an-ebs-volume-to-docker-on-aws-elastic-beanstalk/

您可以指定要在dockerrun.aws.json文件中装入的卷。确保也在您的dockerfile中安装卷,例如VOLUME: ["/var/ebs/path"]。这应该注意将sotarge安装到容器中的路径上。

BTW this是一个很酷的容器,用于将EBS卷附加到实例。