我们要想docker容器像操作系统一样,永久的保留数据就必须把数据持久化,否则在容器损坏或更新的情况下无法加载之前数据,导致容器系统启动失败,若想持续保留数据,我们就要知道数据卷(data volumes)持久化。
数据卷(Data Volumes)是宿主机中的一个目录或文件,数据卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷。当容器目录和数据卷目录绑定后,对方的修改会立即同步,一个数据卷可以被多个容器同时挂载,一个容器也可以被挂载多个数据卷。
当然,以上纯属概念性存在,我们在今后的学习中,逐渐的明白这个东西是个啥,接下来我们进行实际演练
我们今天来新建2个容器,一个为之前的nginx,另一个准备新增一个mysql的容器。并可以随意更改配置文件,下面进入正题
$ docker run --restart always --name