gpt4 book ai didi

docker - 如何将docker卷复制到本地?

转载 作者:行者123 更新时间:2023-12-01 12:29:47 27 4
gpt4 key购买 nike

我创建了一个 docker 卷“hello”,它包含一些数据。

怎么复制到本地?

第一:

kerydeMacBook-Pro:~ hu$ docker volume create --name hello
hello

检查:
kerydeMacBook-Pro:~ hu$ docker volume ls
DRIVER VOLUME NAME
local hello

卷“你好”检查
kerydeMacBook-Pro:~ hu$  docker volume inspect hello
[
{
"Name": "hello",
"Driver": "local",
"Mountpoint": "/mnt/sda1/var/lib/docker/volumes/hello/_data"
}
]

如何将卷“hello”复制到本地?

I try :


kerydeMacBook-Pro:~ hu$  docker cp hello:/mnt/sda1/var/lib/docker/volumes/hello/_data /Users/hu/Desktop/12
Error response from daemon: no such id: hello

它不像预期的那样工作!

谁能帮我 ?

最佳答案

要将数据从卷复制到主机,请使用安装了卷的临时容器。

CID=$(docker run -d -v hello:/hello busybox true)
docker cp $CID:/hello ./

将目录从主机复制到卷
cd local_dir
docker cp . $CID:/hello/

然后清理临时容器。
docker rm $CID

关于docker - 如何将docker卷复制到本地?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35406213/

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