2017-04-26 5 views
0

Jupyterノートブックをコンテナ内で起動したい。要件は、コンテナに作成されたノートブックをホストマシンでも使用できるようにすることです。このために私は、ボリュームマッピングを行います。ボリュームマッピングを実行するときのドッカーのアクセス権の問題

docker run -it --rm -p 8888:8888 -v $(shell pwd):/home/jovyan/work --name=notebook jupyter/base-notebook 

は、私は上記のコマンドを実行すると、私は次のエラー受け取る:一時的にこの問題を解決するために

docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "chdir to cwd (\"/home/jovyan/work\") set in config.json failed: permission denied". ERRO[0000] error getting events from daemon: context canceled 

を、私は上の現在の作業ディレクトリのパーミッションを変更しましたホスト:

chmod a+rwx [current directory] 

私は、フォルダのアクセス許可を変更することは良い解決策ではないと思いますし、別の問題があるはずです。

また、私はsudoの権利を持っていない会社で働いており、共有ホームディレクトリを使用したことに言及しておきます。

実際、この問題はすべての画像で発生しています。たとえば:

docker run -it -v /net/home/abc/Desktop/:/etc ubuntu:16.04 

次のエラーが返されます。

docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:359: container init caused \"rootfs_linux.go:54: mounting \\\"/var/lib/docker/containers/7e62c50efab7141468a00ddefb59d55715449e05f1c516662ac1f73fabab2722/resolv.conf\\\" to rootfs \\\"/var/lib/docker/aufs/mnt/e71d751ce8d253eafcd0dc5f41379cc4dd73da89302cfe8171becd228fba960e\\\" at \\\"/etc/resolv.conf\\\" caused \\\"lstat /var/lib/docker/aufs/mnt/e71d751ce8d253eafcd0dc5f41379cc4dd73da89302cfe8171becd228fba960e/etc/resolv.conf: permission denied\\\"\"". 

答えて

関連する問題