虽然容器启动前挂载目录相对简单,只需要在启动容器的时候通过-v 参数即可轻松实现,但对于已运行的容器进行目录挂载则稍显复杂。本教程将深入讲解如何在不中断容器运行的情况下,为已运行的Docker容器配置目录挂载,实现灵活的数据共享与持久化策略。
一、环境准备
为了本次实验,我准备了一个nginx容器作为本次实验的对象。启动的时候没有挂载任何目录
docker run -d -p 8080 nginx:latest
二、制定目标
我们要实现宿主机挂载nginx中的默认的html目录:/usr/share/nginx/html
宿主机路径 :/opt/html
容器路径:/usr/share/nginx/html