我可以仅通过复制数据文件夹来备份Docker容器卷数据吗?

时间:2019-12-19 23:08:34

标签: docker docker-compose

我在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

0 个答案:

没有答案