重新启动我的服务系统后无法访问docker-compose卷

时间:2019-08-14 18:48:30

标签: mongodb docker permissions docker-compose systemd

我创建了具有两项服务的docker-compose:python api和mongodb,在首次启动sudo docker-compose up之后,它在\data内,sudo docker-compose down之后为mongo db创建了一个文件,并再次{ {1}} mongo无法访问\ data中的文件。 权限显然有问题,但我不知道到底是什么。

但是,如果我只是停止没有sudo docker-compose upsudo docker-compose down的容器,一切都会好的。

所以sudo docker-compose up

之后一切都出错了

系统服务:

down

docker-compose.yml

[Unit]
Description=RestAPI imp
Requires=docker.service
After=docker.service

[Service]
Type=simple
WorkingDirectory=/home/entrant/myserv
ExecStart=/usr/local/bin/docker-compose up
ExecStop=/usr/local/bin/docker-compose down
Restart=on-failure
RestartSec=10
KillMode=process

[Install]
WantedBy=multi-user.target

0 个答案:

没有答案