好吧,在我运行 docker-compose up 或 --build 之后,我从未遇到过此错误,我不知道如何解决它。,我收到此错误:
Error response from daemon: error while creating mount source path '/run/desktop/mnt/host/c/Users/Asus/namatus/db/data': mkdir /run/desktop/mnt/host/c: file exists
Docker 撰写:
version: '3'
services:
rabbitmq:
image: rabbitmq:3-management
container_name: rabbitmq
hostname: rabbitmq
volumes:
- /var/lib/rabbitmq
ports:
- '5672:5672'
- '15672:15672'
env_file:
- .env
auth:
build:
context: ./
dockerfile: ./apps/auth/Dockerfile
env_file:
- .env
depends_on:
- rabbitmq
- postgres
volumes:
- .:/usr/src/app
- /usr/src/app/node_modules
command: npm run start:dev auth
namatus:
build:
context: ./
dockerfile: ./apps/namatus/Dockerfile
ports:
- '4000:5000'
env_file:
- .env
depends_on:
- rabbitmq
- auth
volumes:
- .:/usr/src/app
- /usr/src/app/node_modules
command: npm run start:dev namatus
postgres:
image: postgres
env_file:
- .env
ports:
- '5432:5432'
volumes:
- ./db/data:/var/lib/postgresql/data
postgres_admin:
image: dpage/pgadmin4
depends_on:
- postgres
env_file:
- .env
ports:
- '15432:80'
Dockerfile:
FROM node
WORKDIR /usr/src/app
COPY package*.json .
RUN npm install
COPY . .
有谁知道这是什么原因造成的?我还有另一个还没有帮助我的问题,但要解决这个问题,我需要先解决我没有收到的这个问题。
让我们尝试重新启动您的 docker 服务。那么问题就解决了。
sudo systemctl 重新启动 docker