我设计了一个 docker-compose.yml文件,它也应该与单个卷一起使用....
我创建了一个安装/dataraid在我的系统上的 RAID 驱动器。我可以读/写系统,但是在我的撰写文件中使用它时,我收到read-only file system错误消息.....将卷调整到其他路径,如/home/myname/test撰写文件工作....
我不知道是什么/dataraid使它“只读”。
什么是权限设置组合文件需要?
错误信息:
ERROR: for db Cannot start service db: error while creating mount source path '/dataraid/nextcloud/mariadb': mkdir /dataraid: read-only file system
Run Code Online (Sandbox Code Playgroud)
撰写:
version: '3'
services:
db:
image: mariadb
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
restart: always
volumes:
- /dataraid/nextcloud/mariadb:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=PASSWORD
env_file:
- db.env
redis:
image: redis
restart: always
app:
image: nextcloud:fpm
restart: always
volumes:
- /dataraid/nextcloud/html:/var/www/html
environment:
- MYSQL_HOST=db
env_file:
- db.env
depends_on:
- …Run Code Online (Sandbox Code Playgroud) 谢了,我不知道为什么,但现在它可以工作了
我正在学习使用docker。我正在尝试在 Docker 容器中挂载主机目录:
>docker run -it -v /Users/Kell/Desktop/data:/home/data 77
这是错误:docker:
来自守护程序的错误响应:创建挂载源路径“/Users/Kell/Desktop/data”时出错:mkdir /Users:文件存在。
我使用 Windows 和 Docker 20.10.12,77 是 我在另一个磁盘上尝试过的 imageID,并尝试了许多其他方法,但它仍然无法正常工作。你能帮助我吗?