gpt4 book ai didi

docker - 复制 docker 卷

转载 作者:行者123 更新时间:2023-12-04 01:03:00 24 4
gpt4 key购买 nike

我想更新一些容器。为了测试,我想创建相应卷的副本。为这个新卷设置一个新容器。
这是否和做一样简单cp -r volumeOld volumeNew ?
或者我必须注意什么?

最佳答案

要克隆 docker 卷,您可以将文件从一个卷传输到另一个卷。为此,您必须手动创建一个新卷,然后启动一个容器来复制内容。
有人已经为此编写了一个脚本,您可以使用它:https://github.com/gdiepen/docker-convenience-scripts/blob/master/docker_clone_volume.sh
如果没有,请使用以下命令(取自脚本):

# Supplement "old_volume" and "new_volume" for your real volume names

docker volume create --name new_volume

docker container run --rm -it \
-v old_volume:/from \
-v new_volume:/to \
alpine ash -c "cd /from ; cp -av . /to"

关于docker - 复制 docker 卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67567986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com