2017-02-14 56 views
1

我有一個碼頭圖像,唯一的一點是啓動子碼頭圖像進行持續集成。ECS容器是否可以訪問docker socket?

如果我是任何泊塢窗功能的電腦上運行,這將是:

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標誌。即使選擇了特權模式,我也不認爲這是通過的。

此圖像只包含一個二進制。這是不可能的ssh和捅。我如何使用ECS工具來調試?例如查看碼頭啓動參數。

如何獲取套接字?我將不得不退居到管理我自己的啓動docker的EC2實例嗎?

回答

3

我得到了這個工作!

訣竅是在任務級別(-v的左側)添加一個卷,然後在容器級別添加此爲掛載,選擇放置它的位置(-v的右側)。

相關問題