gpt4 book ai didi

docker - 将 Docker/var/run/docker 数据移动到不同的目录

转载 作者:行者123 更新时间:2023-12-02 17:24:32 26 4
gpt4 key购买 nike

我按照以下教程传输并永久移动 docker 之前在/usr/bin 中保存数据的位置:https://linuxconfig.org/how-to-move-docker-s-default-var-lib-docker-to-another-directory-on-ubuntu-debian-linux

但是,在重新启动 docker 并重建所有容器后,我之前试图解决的/var/run/docker/containerd/中似乎存在事件。我希望将 docker 的所有内容都保存在不在/var/run 中的特定目录中以及我新创建的 docker 目录中以替换/usr/bin/docker

注:df -h确实证明我在/usr/bin 和/var/run 存在的基本目录中没有空间。我正在尝试将所有 docker 项目导航到/opt 下的子目录

如何将 Docker 的所有内容移动到不同的目录?

(答案)在文档中找到:https://docs.docker.com/config/daemon/systemd/#runtime-directory-and-storage-driver

最佳答案

Docker documentation 中所述, 将 docker daemon 目录设置为 <folder> :
创建 /etc/docker/daemon.json内容如下:

{
"data-root": "<folder>",
"storage-driver": "overlay2"
}
重新启动 docker 守护进程。
请注意,这不会将现有的 docker 数据移动到目标文件夹 - 您需要处理它(或从头开始)。

关于docker - 将 Docker/var/run/docker 数据移动到不同的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50707738/

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