docker - 当我在Docker容器中移动文件时,为什么ls显示此输出?

标签 docker

我想通过在docker容器中移动一些带有mv -f spring* ~的jar文件并重新启动它来进行测试,但是当我这样做时,我在目录中执行了ls -l,输出如下所示

-rw-r--r--. 12 cgri root   594033 Apr  4 12:33 snappy-java-1.1.1.7.jar
???????????  ? ?    ?           ?            ? spring-aop-4.2.4.RELEASE.jar
???????????  ? ?    ?           ?            ? spring-beans-4.2.4.RELEASE.jar
???????????  ? ?    ?           ?            ? spring-context-4.2.4.RELEASE.jar
???????????  ? ?    ?           ?            ? spring-core-4.2.4.RELEASE.jar
???????????  ? ?    ?           ?            ? spring-expression-4.2.4.RELEASE.jar
???????????  ? ?    ?           ?            ? spring-oxm-4.2.4.RELEASE.jar
-rw-r--r--. 12 cgri root   365288 Apr  4 12:32 ssl-config-core_2.11-0.2.1.jar

为什么这些文件的剩余部分留在这里,其含义是什么?

最佳答案

ls输出中的问号通常表示它具有读取权限,但没有x(搜索)。您也不应该对其进行stat编码。

尝试使用-u root执行到容器

关于docker - 当我在Docker容器中移动文件时,为什么ls显示此输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49770487/

相关文章:

angular - Docker-具有Angular 4模板的ASP.NET Core 2.0

powershell - DockerFile的一些问题

mongodb - 从容器内连接到 mongoDB session

docker - Dockerfile 中 RUN 和 CMD 的区别

apache - 如何将 Apache 日志重定向到 STDOUT 和 Apache 日志文件

docker - Docker构建失败: “unsatisfable contraints”

docker - 防止故障容器自动重启以进行调试

ruby - 使用 Whenver 和 Rake 配置 Dockerfile 以运行 Cron 任务

docker - 需要帮助安装 TensorFlow Docker 镜像

docker - 如何为Docker设置环境变量设置运行时变量