把目录挂载到docker中,必须是新启动一个容器时挂载吗?我想通过一个已有的容器挂载行不行
时间: 2024-05-02 11:21:21 浏览: 160
docker挂载本地目录和数据卷容器操作
5星 · 资源好评率100%
是的,如果您想将目录挂载到Docker容器中,必须在启动容器时指定挂载选项。如果您想在已有的容器中挂载目录,则需要使用Docker的"docker exec"命令来进入容器并手动挂载目录。例如,可以使用以下命令将本地目录"/host/data"挂载到名为"mycontainer"的容器中:
```
docker exec -it mycontainer bash
mount -t tmpfs tmpfs /mnt/data
```
这将在容器中挂载一个临时文件系统,并将其挂载到"/mnt/data"目录下。请注意,这种方法不会将挂载选项写入容器的配置中,因此在容器重新启动时,挂载将不会自动重新创建。
阅读全文