Docker exec rm无法正常工作

时间:2017-03-13 15:35:13

标签: docker

我想通过docker exec删除我的泊坞窗中的文件:

user@mongo:~$ docker exec 765511b2869e rm -rf /backup/*.zip
user@mongo:~$ docker exec 765511b2869e ls /backup
-rw-r--r-- 1 root root 40103038 Mar 13 15:26 backup-20170313.zip

显然它不起作用。

可能出现什么问题?

1 个答案:

答案 0 :(得分:11)

这是预期的行为。像*这样的字符由shell解释。因此,您需要调用shell才能使它们正常工作。

docker exec 765511b2869e sh -c 'rm -rf /backup/*.zip'