2017-12-08 12 views
-1

ドッカーバイナリを持っています。/home/user/docker/docker.pidの特定のpidパスを使用して/ home/user/docker /にdockerdを実行しましたが、エラーはmkdir /var/lib/docker: permission deniedです。 Howtoは、特定のlibディレクトリを使用するように設定しますか?例えば、/home/user/docker/lib/。ルート権限なしでドッカーインスタンスを実行し、特定のディレクトリにすべてのファイルを書き込む必要があります。メインホストのLinuxファイル構造なしでドッカーを実行する必要があります。私はdockerをディレクトリで実行できますか?

+4

スタックオーバーフローは、プログラミングおよび開発に関する質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 – jww

答えて

-1

Dockerを実行するにはルートが必要です。ルートポイントがないと実行できないマウントポイント、ネットワークスタック、およびその他の名前空間が変更されています。また、デーモンにアクセスできるユーザーにrootアクセスを効果的に与えるsysadminレベルです。

関連する問題