【发布时间】:2021-01-25 11:11:10
【问题描述】:
由于 / 上的空间原因,我已将目录 /var/lib/docker 移动到我的家中。容器工作正常,我可以创建新容器并照常管理一切。但是框架有问题,它给了我这个错误
File "/usr/lib/python3.5/tempfile.py", line 474, in mkstemp
prefix, suffix, dir, output_type = _sanitize_params(prefix, suffix, dir)
File "/usr/lib/python3.5/tempfile.py", line 269, in _sanitize_params
dir = gettempdir()
File "/usr/lib/python3.5/tempfile.py", line 435, in gettempdir
tempdir = _get_default_tempdir()
File "/usr/lib/python3.5/tempfile.py", line 370, in _get_default_tempdir
dirlist)
FileNotFoundError: [Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/']
我检查了容器内部,发现 /tmp 目录为 0%。我也尝试更改目录权限,但无济于事。我试着跑步
docker-compose up --build
你能帮帮我吗?
Docker 版本:
Docker version 20.10.2, build 2291f61
Docker 撰写版本:
docker-compose version 1.27.4, build unknown
操作系统:
Fedora 33
【问题讨论】:
标签: python docker docker-compose containers