如何检查Docker容器中是否存在文件,然后将其复制

时间:2019-12-23 16:14:46

标签: docker

我正在使用docker cp将正在运行的容器中的文件复制到主机服务器(其中包含正在运行的docker容器),如下所示:

docker cp $containerId:/tmp/allure-results $WORKSPACE/allure

这显然仅在文件存在的情况下有效,但是有时会延迟到创建文件为止。 我如何确定文件是否存在然后复制它,如果不等到它存在并且cp应该发生。 与此类似:

if allure exits then 
 docker cp $containerId:/tmp/allure-results $WORKSPACE/allure
else
 wait for 5 second and check again

有可能吗?

0 个答案:

没有答案