【发布时间】:2021-06-18 09:21:29
【问题描述】:
我创建了一个 mysql 容器,然后我创建了一个 bookstack 容器,该容器通过以下指令连接到存储在第一个容器中的 MySQL 库:https://hub.docker.com/r/solidnerd/bookstack/
现在我想为这两个容器的卷进行备份。在所有说明中描述了如何挂载一个容器的卷,但我在 docker 帮助中看到了挂载容器列表卷的可能性:
$ docker run --help | grep volumes-from
--volumes-from list Mount volumes from the specified container(s)
那么如何在不创建两个容器“backup1”和“backup2”的情况下将这两个容器的所有卷挂载到新的单个命令中?
我试过了:
# docker run --volumes-from competent_jackson bookstack_db -v $(pwd):/backup ubuntu bash -c <commands for backup>
Unable to find image 'bookstack_db:latest' locally
docker: Error response from daemon: pull access denied for bookstack_db, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.
【问题讨论】:
-
我找到了这个关于dump MySQL base的指令:gist.github.com/spalladino/6d981f7b33f6e0afe6bb所以我的问题解决了,但我的问题仍然没有答案。
标签: docker docker-volume