簡體   English   中英

Docker-swarm錯誤:只讀文件系統

[英]Docker-swarm error: read-only file system

我一直在嘗試使用docker-machine設置swarm。 我使用docker-hub令牌使用virtualbox驅動程序(swarm-master,swarm-node-00,swarm-node-01)創建了由三個VM組成的群集。 這是信息:

 [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

現在,當我嘗試使用該群集運行容器時,出現以下錯誤:

[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 

您能幫我弄清楚,這到底是怎么了?

當Docker無法分配足夠/任何磁盤空間來構建/運行映像時,就會發生這種情況。 它可能在構建或運行時發生。 您的磁盤已滿嗎? 還是需要sudo運行docker?

錯誤消息告訴您/mnt/sda1/var/lib/docker/graph/已安裝為read-only 您可以檢查其安裝方式。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM