要查看 Docker 容器内的文件目录,可以使用 docker exec
命令来进入到容器中。
例如,假设您要查看名为 mycontainer
的 Docker 容器内 /app
目录下的所有文件和子目录,可以执行以下命令:
docker exec -it mycontainer ls /app
这将在控制台上显示出 /app
目录下的所有内容。
如果您需要以交互模式进入容器内部进行操作,则可以使用以下命令:
docker exec -it mycontainer sh
这将在当前终端会话中启动一个新的 shell 进程,并让您能够在容器内部运行命令。从这里开始,您就可以像在本地机器上一样浏览和编辑文件了。
另外,如果您希望在 Dockerfile 中定义容器内的工作目录,则可以使用 WORKDIR
指令来设置它。例如:
WORKDIR /app
此指令将把容器内默认的工作目录设置为 /app
,使得在执行其他命令时不需要每次都指定完整路径。