我是docker world的新手。我想将一些软件包安装到docker镜像中。所以我采用了Ubuntu:14.04 docker image并在那里安装了MySQL服务器。然后用它做了一些工作。一旦我从docker镜像退出并提交它。但是一旦我启动了docker容器,创建的数据库就不见了。这是什么原因?
答案 0 :(得分:2)
如果使用docker ps -a
启动mysql数据库,则每次使用它创建一个新的容器。您可以在docker start <container>
的容器列表中找到旧的容器,如果需要最后一个状态,则必须启动旧容器({{1}})。否则,您有一个从您的图像派生的新数据库。