我想弄一個帶有數(shù)據(jù)的鏡像,這樣就可以在不同的環(huán)境(主機)中 pull 下來這個鏡像就會有完整的數(shù)據(jù)了.我從 docker mysql5.5 下載了一個dockerfile 文件,在本地 build 之后生成了一個 image . 后來基于這個 image 創(chuàng)建了一個 mysql5.5 的容器, 并且基于在這個容器里面導(dǎo)入了一個數(shù)據(jù)庫.導(dǎo)入數(shù)據(jù)是成功,容器也正常運行.接著我對這個容器 做了 commmit 的操作,并且打了 tag ,推送到 docker.hub 了.但是我再從 docker hub 中 pull 這個 image . 發(fā)現(xiàn)基于這個 image 創(chuàng)建的容器,只有一個空的 mysql . 里面沒有我導(dǎo)入的那個數(shù)據(jù)庫.我是遺漏了什么么?我的操作記錄為:可以看到新的 image 是350MB 的.問題就出現(xiàn)這里,我再從我 pull 下來的鏡像也是 350M 的.但是這個 鏡像創(chuàng)建的容器 卻是空數(shù)據(jù)庫的.如果我這個方式不行,那么有什么辦法能實現(xiàn)我的目的么?
docker commit 后的鏡像沒有數(shù)據(jù)
當(dāng)年話下
2018-08-30 14:27:12