OS X Sierra(ホストOS)を実行しているMacがあり、VirtualBoxを使用してXubuntu 16.04(ゲストOS)を実行しています。ゲストOS/media/sf_Projectsにマウントされ、/ home/me/ProjectsからシンボリックリンクされたVirtualBox Guest Additionsを使用して共有フォルダをセットアップしました。ゲストOS上で動作するDockerのボリュームとしてVirtualbox共有フォルダをマウント
私はDockerをXubuntuゲストOSにインストールしましたが、その内部フォルダの1つにマップするためにデータボリュームをマウントする必要があるコンテナにアプリケーション(Jupyterノートブック)を実行しようとしています。
-v
スイッチを使用して/ media/sf_Projectsまたは/ home/me/Projectsを使用してマウントすると、パスが存在しないという404エラーが表示されます。私はアプリが懸念されている限り、それがルートディレクトリなので、これは奇妙だと思った。だから私は親ディレクトリ/ mediaまたは/ home/meを代わりに使ってマウントしようとしましたが、うまく動作し、Projectsフォルダを除く他のすべての姉妹フォルダが見つかりました。だから、Dockerは自分のプロジェクトパスを読むことができないようです。
私のVirtualBox共有フォルダをDockerにマウントするのに間違っていることはありますか?それとも私は不可能なことですか?
私はJoseの答えに基づいて私の問題を出発点として解決しました。私がここで取ったステップを文書化しました - > https://gist.github.com/kentwait/ea49b270f4f7480541409c5ded093ec9 – kentwait