2016-09-27 2 views
3

からドッキングウィンドウを構築することができません、私は/に私のDockerfileを持って、それがエラーを与える:私はルートからドッキングウィンドウのイメージを構築することができませんルート

[email protected]:/# docker build -t centoslibdemo . Error checking context: 'no permission to read from '/proc/sys/net/ipv4/route/flush''.

これまでどんな解決策があるかどうか誰かがお勧めすることはできますか?

答えて

7

dockerファイルをルートディレクトリから移動します。

これには多くの理由がありますが、それ以上のものは許可の問題ではありません。ルートディレクトリを作業ディレクトリとして使用することはほとんどありません。

+3

これは正解です。別の問題については、docker build /を実行すると、ENTIREファイルシステムのtarファイルが作成され、ビルドプロセス用のdockerデーモンにメモリに格納されます。 –

+0

私は、Dockerファイルを/ data/sept15/DockerfileであるルートディレクトリからDockerファイルを作成してみましたが、画像を構築するときに-fと同じものを使用しました:* docker build -f/data/sept15/Dockerfile -t centoslibdemo。許可の問題。 'root @ mymachine:/#ドッカービルド-f/data/sept15/Dockerfile -t mydemo。 ' 'エラーチェックコンテキスト:' readdirent:入出力エラー ' –

+0

エラーが異なっています。 –

関連する問題