在使用Docker Machine启动虚拟机时安装AWS EBS卷

我正在探索使用Docker和Docker Machine来简化在AWS中旋转环境的工作stream程,以支持数据分析和机器学习任务。 我已经制定了大部分的细节,但有两个突出的问题:

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

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

感谢你的协助!

我发现这个写法是有帮助的: 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"] 。 这应该照顾到在容器中的path安装sotarge。

顺便说一句, 这是一个很酷的容器,用于将EBS卷连接到实例。