![](/img/trans.png)
[英]Installation of system tables failed! boot2docker tutum/mysql mount file volume on Mac OS
[英]Docker nfs volume mysql - How to fix: “failed to copy file info”
我創建了一個帶有nfs卷的docker-compose的“mysql”服務。 該服務無法啟動並給出以下錯誤:
"failed to copy file info for /var/lib/docker/volumes/db_data/_data: failed to chown /var/lib/docker/volumes/db_data/_data: lchown /var/lib/docker/volumes/db_data/_data: operation not permitted"
我試過“couchdb”,但它有同樣的問題
下面是一段示例代碼:
version: "3.7"
networks:
web:
external: true
services:
db:
image: mysql:5.7
networks:
- web
environment:
MYSQL_ROOT_PASSWORD: xxxxxx
MYSQL_DATABASE: xxxxxx
MYSQL_USER: xxxxxx
MYSQL_PASSWORD: xxxxxx
volumes:
- db_data:/var/lib/mysql
volumes:
db_data:
driver_opts:
type: nfs
o: addr=x.x.x.x,nolock,soft,rw
device: :/var/nfs/db_data
使它工作的正確和最佳方法是什么?
嘗試從服務器端修復它! 在NFS服務器上,檢查“/ etc / exports”文件。 你應該有這樣的東西:
/var/nfs/db_data x.x.x.x/24(rw,sync,no_subtree_check)
嘗試添加“no_root_squash”選項:
/var/nfs/db_data x.x.x.x/24(rw,sync,no_root_squash,no_subtree_check)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.