我最近卸载了MongoDB 3.2以安装MongoDB 3.6。从那时起,每当我尝试启动mongod时,我都会得到以下错误:failed to open minidump file C:\Program Files\MongoDB\Server\3.2018-02-18T17-02-35.mdmp : Access is denied。
我甚至不太清楚为什么上面写的是Access is denied,因为正如我前面提到的,我卸载了MongoDB 3.2,因此服务器/3.2/目录不再存在。那么,是否有一种方法可以更改MongoDB查找该文件的位置?
另外,请注意路径在3.2之后是如何丢失一个斜线
我正在尝试使用docker文件构建docker镜像。docker文件将包含数据库创建。 FROM ubuntu:18.04
RUN apt-get update && apt-get install -y curl
RUN curl -sL https://deb.nodesource.com/setup_8.x | bash -
RUN apt-get update && apt-get install -y nodejs
RUN node -v
RUN npm -v
RUN apt-get install -y redis-server
RUN red
我只使用https在网络上运行mongo坞容器。容器使用apt-get来安装软件包。由于网络只允许https连接,所以apt不适合我。在安装之后,我尝试用https更改/etc/apt/ change . with和/etc/apt/change es.list.d中的https。但对我没什么用。下面是我的/etc/apt/sources.list .列表,在用https替换https之后
deb https://deb.debian.org/debian jessie main
deb https://security.debian.org/debian-security jessie/up