我在Windows上运行Docker,并使用docker-compose启动了一个容器,该容器创建了一个包含以下文件夹/文件的文件夹:
docker-compose.yml
data
|___conf
| |__config.yaml
|
|___plugins
|___storage
我希望能够备份存储在容器中的数据,我可以看到在storage
目录中正在生成数据。我已经上网浏览了,他们说要备份卷,我需要旋转另一个容器并停止当前的容器等。。。我不能只编写脚本来备份该storage
目录吗?整个data
目录,这样我的数据才不会丢失?
我的docker-compose.yml
如下:
version: '3'
services:
verdaccio:
image: verdaccio/verdaccio:4
container_name: verdaccio
environment:
- VERDACCIO_PORT=4873
ports:
- "4873:4873"
volumes:
- "./data/storage:/verdaccio/storage"
- "./data/conf:/verdaccio/conf"
- "./data/plugins:/verdaccio/plugins"
volumes:
verdaccio:
driver: local