質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
NFS

NFS (Network File System) とは、ネットワークを介して外部ストレージにアクセスするための分散ファイルシステムです。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

1回答

2968閲覧

NFS起動のラズパイでDocker pullができない

leonardo

総合スコア10

NFS

NFS (Network File System) とは、ネットワークを介して外部ストレージにアクセスするための分散ファイルシステムです。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2017/01/02 17:51

NAS上にRaspberryPiのOSを配置し、NFSよりネットブートして使用しています。
apt-getやsshd, その他問題なく使えている印象ですが、Dockerが動作しません。

RaspberryPiへのDockerのインストールはcurl -sSL https://get.docker.com | shを行いました。
dokcer infoは以下の通りで、daemonの動作は問題なさそうです。

sh

1% docker info 2Containers: 0 3 Running: 0 4 Paused: 0 5 Stopped: 0 6Images: 1 7Server Version: 1.12.5 8Storage Driver: overlay 9 Backing Filesystem: nfs 10Logging Driver: json-file 11Cgroup Driver: cgroupfs 12Plugins: 13 Volume: local 14 Network: bridge overlay null host 15Swarm: inactive 16Runtimes: runc 17Default Runtime: runc 18Security Options: 19Kernel Version: 4.4.38-v7+ 20Operating System: Raspbian GNU/Linux 8 (jessie) 21OSType: linux 22Architecture: armv7l 23CPUs: 4 24Total Memory: 925.5 MiB 25Name: cortex 26ID: NRF4:4C6I:YUYX:L5X3:2F7R:L4MA:KOQQ:6M3Y:NWTT:PNEH:3U74:AKKX 27Docker Root Dir: /var/lib/docker 28Debug Mode (client): false 29Debug Mode (server): false 30Registry: https://index.docker.io/v1/ 31WARNING: No swap limit support 32WARNING: No kernel memory limit support 33WARNING: No cpu cfs quota support 34WARNING: No cpu cfs period support 35WARNING: No cpuset support 36Insecure Registries: 37 127.0.0.0/8

ですが、docker pull すると以下のようにエラーがでます。

% docker pull resin/rpi-raspbian:jessie jessie: Pulling from resin/rpi-raspbian 00942b4386b1: Pull complete 5e872a701e36: Extracting 309 B/309 B eb7347254ba6: Download complete 2f46e877325c: Download complete 8b4410f6cbd0: Download complete 008cd48cdfd0: Download complete da5053595aa4: Download complete 95082b30c1fa: Download complete failed to register layer: operation not supported

pullができないのかと思い、
hello-worldコンテナを起動した場合は以下になりました。

% docker run hello-world docker: Error response from daemon: error creating overlay mount to /var/lib/docker/overlay/4f2c6570eaf7128f7d8ebffc0e6d4e73bc704f66cfdfec6dfb746a6afcac55ae-init/merged: invalid argument. See 'docker run --help'.

こちらも起動確認できませんでした。
docker infoBacking Filesystem: nfsとなっていることから、NFSを用いたネットブートが原因かと感じています。

コンテナの起動を行いたいです、よろしくお願いします

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

https://github.com/docker/docker.github.io/issues/6267
こちらの情報を参考にしますと、NFSはトラブルが起こりやすいものの、一応動くようなことも書かれていました。

/var/lib/docker ディレクトリが複数のデーモンによってマウントされていると問題が起こるとあります。何か他のプログラムが見ていないかどうかや、Dockerのデータ保存ディレクトリを /var/lib/docker とは別の場所にするなどの対策が必要な模様です。

投稿2019/04/27 11:37

zembutsu

総合スコア1584

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問