当docker容器closures时,MySQL数据库不见了

我是docker世界的新手。 我想将一些软件包安装到docker镜像中。 所以我采取了Ubuntu:14.04 docker镜像,并在那里安装了MySQL服务器。 然后做了一些与它的作品。 一旦我退出docker镜像并提交它。 但是,一旦我开始docker集装箱,创build的数据库已经消失了。 这是什么原因?

如果你用docker run ...启动你的mysql数据库,它会每次创build一个新的容器。 你可以用docker ps -a在容器列表中find你的旧容器,如果你想要最后一个状态,你必须启动你的旧容器( docker start <container> )。 否则,你有一个从你的形象派生的新的数据库。