我想通过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
显然它不起作用。
可能出现什么问题?
答案 0 :(得分:11)
这是预期的行为。像*这样的字符由shell解释。因此,您需要调用shell才能使它们正常工作。
docker exec 765511b2869e sh -c 'rm -rf /backup/*.zip'