Docker sed: cannot rename /etc/sedyGSbui: Device or resource busy

挂载nginx配置文件时会出现这个问题。 
 
比如挂载命令如下:
docker run -p 80:80 --name mynginx --privileged=true -v /data/nginx/html:/usr/share/nginx/html -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf -v /data/nginx/logs:/var/log/nginx -d nginx:1.21

如果有文件存在,可以改为挂载其父母录
比如这里:
 
/data/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf

把它改成 
/data/nginx/conf.d:/etc/nginx/conf.d

即可解决这个问题。
 
 
 

0 个评论

要回复文章请先登录注册