docker exec with find -exec option(find:缺少`-exec'的参数)

时间:2017-06-29 13:07:47

标签: docker docker-compose

我试图在Windows 10企业版上以管理员身份运行docker命令:

data %>%
       filter(!(chrom == 13 & bp >= 2000000 & bp <= 400000))

但我得到了错误:

docker-compose exec --user magento2 web find /var/www/sample-data -type d -exec chmod g+ws {} \;

我试图通过使用&#39;&#39;或&#34;&#34;:

find: missing argument to `-exec'

但它会引发更多错误

docker-compose exec --user magento2 web "find /var/www/sample-data -type d -exec chmod g+ws {} \;"

我如何解决这个问题?当我在容器中插入此命令时,Normaly - 一切正常。

1 个答案:

答案 0 :(得分:2)

改用sh:

docker-compose exec --user magento2 web sh -c 'find /var/www/sample-data -type d -exec chmod g+ws {} \;'