Commit data in a mysql container

前端 未结 4 647
灰色年华
灰色年华 2021-01-11 12:41

I created a mysql container using the officially supported mysql image. I ran the image mounting a folder that contains a sql dump, then I created a new database in the cont

4条回答
  •  一生所求
    2021-01-11 13:36

    The official mysql image stores data in a volume. Normally this is desired so that your data can persist beyond the life span of your container, but data volumes bypass the Union File System and are not committed to the image.

    You can accomplish what you're trying to do by creating your own mysql base image with no volumes. You will then be able to add data and commit it to an image, but any data added to a running container after the commit will be lost when the container goes away.

提交回复
热议问题