我正在探索使用Docker和Docker Machine来简化我在AWS中启动环境的工作流程,以支持数据分析和机器学习任务。我已经解决了大部分细节,但有两个悬而未决的问题:
1)在使用Docker Machine在AWS中启动VM时,如何指定要附加到该VM的EBS卷?
2)如何将EBS卷映射到VM上运行的容器中的路径?
感谢您的协助!
答案 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卷附加到实例。