当docker容器关闭时,MySQL数据库已经消失

时间:2016-09-02 09:47:31

标签: mysql docker docker-machine

我是docker world的新手。我想将一些软件包安装到docker镜像中。所以我采用了Ubuntu:14.04 docker image并在那里安装了MySQL服务器。然后用它做了一些工作。一旦我从docker镜像退出并提交它。但是一旦我启动了docker容器,创建的数据库就不见了。这是什么原因?

1 个答案:

答案 0 :(得分:2)

如果使用docker ps -a启动mysql数据库,则每次使用它创建一个新的容器。您可以在docker start <container>的容器列表中找到旧的容器,如果需要最后一个状态,则必须启动旧容器({{1}})。否则,您有一个从您的图像派生的新数据库。