ECS容器可以访问docker socket吗?

我有一个docker图像,唯一的一点是启动子docker图像进行持续集成。

如果我在任何启用Docker的计算机上运行它,那将是:

docker run -d \ -e DRONE_SERVER=wss://ci.fommil.com/ws/broker \ -e DRONE_SECRET=... \ -e DOCKER_MAX_PROCS=1 \ -e DRONE_TIMEOUT=30m \ -v /var/run/docker.sock:/var/run/docker.sock \ --restart=always \ --name=drone-agent \ drone/drone:0.5 agent 

但ECS专家组似乎不允许我通过v标志。 即使select了特权模式,我也不认为这是通过的。

这个图像只包含一个二进制。 这是不可能的ssh和捅。 我怎样才能使用ECS工具进行debugging? 例如查看docker启动参数。

我怎样才能装上sockets? 我将不得不退后去pipe理我自己启动docker的EC2实例吗?

我得到了这个工作!

诀窍是在任务级别( -v左侧)添加一个卷,然后在容器级别添加这个作为一个安装,select放在哪里( -v右侧)。