Bai*_*ily 2 docker docker-compose docker-machine
我遵循以下教程来转移并永久移动docker先前在/ usr / bin中保存数据的位置:https : //linuxconfig.org/how-to-move-docker-s-default-var-lib-docker-to-another -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 daemon目录设置为<folder>
:
/etc/docker/daemon.json
使用以下内容创建:
{
"data-root": "<folder>"
}
Run Code Online (Sandbox Code Playgroud)
并重新启动(或者sudo systemctl restart docker
)。
请注意,这不会将现有docker数据移至目标文件夹-您将需要处理(或从头开始)。
更多信息:https : //docs.docker.com/config/daemon/#docker-daemon-directory
归档时间: |
|
查看次数: |
3985 次 |
最近记录: |