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