在 Dockerfile 中,可以使用 WORKDIR 指令来设置工作目录,然后在运行容器时使用 -v 选项将主机目录挂载到容器的工作目录下。这样在容器中操作时就相当于在主机目录下操作了。

例如,假设当前主机目录为 /home/user/project,可以在 Dockerfile 中添加以下指令:

WORKDIR /app

然后在运行容器时使用以下命令:

dockerrun -it -v /home/user/project:/app my_image

这样就将主机目录 /home/user/project 挂载到了容器中的工作目录 /app 下。在容器中操作时,可以使用 pwd 命令来打印当前工作目录的路径,即可得到主机目录的路径。

Dockerfile 如何打印主机目录内容

原文地址: https://www.cveoy.top/t/topic/nZGa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录