docker如何不删除容器而去修改一个容器中的卷映射
时间: 2024-02-07 08:02:25 浏览: 193
Docker 给运行中的容器设置端口映射的方法
可以使用以下命令修改容器中的卷映射:
1. 先停止容器:`docker stop <容器名称/ID>`
2. 使用以下命令来修改容器中的卷映射:
```
docker run --volumes-from <容器名称/ID> -v <新的宿主机目录>:<容器中对应的目录> <新的镜像名称>
```
其中,`--volumes-from` 参数表示从指定容器中获取卷,`-v` 参数表示将新的宿主机目录映射到容器中指定的目录,`<新的镜像名称>` 表示使用新的镜像来启动容器。
3. 启动新的容器:`docker start <新容器名称/ID>`
这样,你就可以使用新的宿主机目录来替换原来的卷映射,而不需要删除原来的容器。
阅读全文