0

我正在尝试在 docker 中运行 streamlit。我指的是来自 github 存储库的代码:https ://github.com/domoritz/streamlit-docker

docker-compose up执行命令时出现以下错误:

ERROR: Could not install packages due to an EnvironmentError: [Errno 28] No space left on device 
ERROR: Service 'streamlit' failed to build: The command '/bin/sh -c pip install -r requirements.txt' returned a non-zero code: 1

有人可以帮我解决这个问题吗?

4

1 回答 1

3

专用于 Docker 映像、容器和其他数据的硬盘部分已满。你有两个选择:

  1. 增加 docker 磁盘映像的大小。

在 Mac 上,打开 Docker 首选项并转到“资源”选项卡。您需要增加“磁盘映像大小”选项以创建更多空间。

  1. 清理未使用或旧数据。

docker 文档在这里解释了删除“不必要的容器和图像”的一些步骤。该指南详尽且写得很好。简短的版本是,您通常可以docker system prune通过删除“所有停止的容器、未使用的网络、悬空图像和构建缓存”来释放大量空间

于 2020-07-08T02:30:52.310 回答