需要搞清楚一个概念的是,docker的容器设计理念是可以即开即用,用完可以随意删除,而新建容器是根据镜像进行渲染,容器的修改是不会影响到镜像,但是有时候容器里面运行的产生的数据(如mysql)或者配置项(如nginx的nginx.conf)我们又需要保存起来的,因而我们需要对容器某些修改的数据进行挂载. 下面介绍三种持久化数据的方式 1.挂载磁盘到本地 docker run -v 宿主目录:容器挂载的目录 镜像 这时候docker会自动在对应的目录下进行挂载,值得注意的是,如果容器里面没有宿主机