2

docker-machine を使用して swarm をセットアップしようとしています。docker-hub トークンを使用して、virtualbox ドライバー (swarm-master、swarm-node-00、swarm-node-01) を使用して、3 つの 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 

ここで正確に何が間違っているのか、私が理解するのを手伝ってもらえますか?

4

2 に答える 2

0

これは、docker がイメージをビルド/実行するのに十分なディスク容量を割り当てられない場合に発生します。ビルド中または実行中に発生する可能性があります。ディスクがいっぱいですか?または docker を実行するために sudo が必要ですか?

于 2015-12-29T19:07:15.707 に答える