docker volume 掛載文件後,容器內更新此文件,就報 Device or resource busy 不能保存文件

https://blog.iaiot.com/docker-volume-device-or-resource-busy.html

# Error moving temp DB file temp-1.rdb on the final destination dump.rdb (in server root dir /usr/local/redis/data): Device or resource busy

掛載路徑改爲目錄,而不是文件

如:/root/compose/data-volumes/redis/dump.rdb:/usr/local/redis/data/dump.rdb

改爲

/root/compose/data-volumes/redis:/usr/local/redis/data

另外,如果掛載的是目錄,如果要更新目錄內容,也不能刪除再創建,而是要操作掛載目錄內部的文件。

不然就掛載不到容器內了,只能重啓容器。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章