首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker-swarm错误:只读文件系统

Docker-swarm错误:只读文件系统
EN

Stack Overflow用户
提问于 2015-03-25 15:05:35
回答 2查看 2.7K关注 0票数 2

我一直在尝试使用docker-machine来设置swarm。我使用virtualbox驱动程序创建了一个包含三个VM的集群( swarm -master、swarm-node-00、swarm-node-01),并使用docker-hub令牌。以下是信息:

代码语言:javascript
复制
 [peeyush@localhost ~]$ $(docker-machine_linux-amd64 env --swarm swarm-master)
[peeyush@localhost ~]$ docker info
Containers: 6
Nodes: 3
 swarm-master: 192.168.99.103:2376
  └ Containers: 2
  └ Reserved CPUs: 0 / 4
  └ Reserved Memory: 0 B / 999.9 MiB
 swarm-node-00: 192.168.99.104:2376
  └ Containers: 1
  └ Reserved CPUs: 0 / 4
  └ Reserved Memory: 0 B / 999.9 MiB
 swarm-node-01: 192.168.99.105:2376
  └ Containers: 3
  └ Reserved CPUs: 0 / 4
  └ Reserved Memory: 0 B / 999.9 MiB

现在,当我尝试使用这个群运行一个容器时,我得到了这个错误:

代码语言:javascript
复制
[peeyush@localhost ~]$ docker run busybox echo "Hello World"
FATA[0029] Error response from daemon: Error pulling image (latest) from busybox, Mktemp failed: mkdir /mnt/sda1/var/lib/docker/graph/_tmp/2385573d8527cb02322beb23238c3d4bb1e35d4d6eec42ad0daa43b51a825eef: read-only file system 

你能帮我弄清楚这里到底出了什么问题吗?

EN

回答 2

Stack Overflow用户

发布于 2015-12-30 03:07:16

当docker无法分配足够的/任何磁盘空间来构建/运行您的映像时,就会发生这种情况。它可以在构建或运行过程中发生。您的磁盘是否已满?还是需要sudo才能运行docker?

票数 0
EN

Stack Overflow用户

发布于 2017-12-06 12:39:03

错误消息告诉您/mnt/sda1/var/lib/docker/graph/已作为read-only挂载。您可以检查它是如何挂载的。

我可以想到的另一件事是,您可能想要将存储docker配置文件、docker图像等的docker/graph/重新配置(更改)到/var/lib/以外的其他位置

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29249443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档