我正在 Colima docker 容器中运行 Minecraft 服务器,并且使用 itzg/minecraft-server 镜像
我想用主机上的 world 文件夹的内容替换 Minecraft docker 卷中的 world 文件夹的内容
这可能吗?
我尝试使用以下 docker cp 命令来复制数据
docker cp Desktop/testworld minecraft-mc-1:/world
我收到消息了
Successfully copied 17.9MB to minecraft-mc-1:/world
但是当我跑步时
colima ssh -- sudo ls -lah /var/lib/docker/volumes/minecraft_data/_data/world
docker卷的内容和之前一模一样,时间戳没有改变
通过修补我找到了一个解决方案,它可能不是最优雅或最正确的,但它有效
首先,我更改了 Colima 配置,以便将我的桌面安装到 Colima VM
然后,我重新启动 Colima,并从主机终端 ssh 进入 Colima 虚拟机,并使用 cp 命令将数据复制到 Docker 卷的位置