Dockerfile 如何查看主机目录内容
在 Dockerfile 中无法直接打印当前主机目录,因为 Dockerfile 是在构建镜像时执行的,而不是在运行容器时执行的。如果你想在容器中查看当前目录,可以在运行容器时使用 'docker run' 命令的 '-v' 选项将主机目录挂载到容器中,然后在容器中使用命令行工具查看该目录。
例如,如果你想将主机目录 '/home/user/myapp' 挂载到容器的 '/app' 目录中,可以使用以下命令运行容器:
docker run -it -v /home/user/myapp:/app myimage /bin/bash
这将启动一个交互式的容器,并将 '/home/user/myapp' 挂载到容器中的 '/app' 目录中。然后,你可以在容器中使用命令行工具(如 'ls')查看该目录的内容:
$ ls /app
这将显示主机目录 '/home/user/myapp' 的内容。
原文地址: https://www.cveoy.top/t/topic/nZF6 著作权归作者所有。请勿转载和采集!