安装镜像后只有一个容器能运行


windows单机部署,按照官方文档的操作执行到sudo /bin/bash install.sh安装后出现以下错误

Error response from daemon: failed to mount local volume: mount /opt/metersphere/data/mysql:/var/lib/docker/volumes/metersphere_ms-mysql-data/_data, flags: 0x1000: no such file or directory

尝试按网上一样的错误修改了docker-compose-test-track.yml文件,问题也没能解决:

sudo msctl reload启动返回结果:


而且仅剩的一个容器也不能在web上运行。 localhost显示: 当前无法使用此页面localhost 未发送任何数据

如果要修改docker volumes,同时还要修改docker-compose-base.yml。

windows安装v2.3.0版本及更高版本,需要8核16G的配置,如果你配置不够不建议windows安装使用。
docker-compose所有的文件的volumes下,如果是自定义的名称而不是路径,需要将其自定义名称换成路径,路径一般是在同一yml最下面定义的,如果遇到ms-conf/ms-logs/ms-data名称,需要将docker-compose-base.yml里的路径进行替换。以下是举出的两个例子可进行参考:



和楼主问题一样,请问目前解决了吗?

有解决这个问题的吗?我也遇到一模一样的问题了,试了一下没有用