前提
docker初心者です.
ホストのディレクトリをdockerのコンテナにマウントして,dockerでjupyter labを立ち上げた際に,jupyter lab内でそのマウントしたディレクトリを使えるようにしたいです.
発生している問題
こちらやこちらを参考に,-vオプションを使用すればコンテナにマウントできることは分かりました.
しかし以下のコマンドを実行するとき,[コンテナの絶対パス]には何を書けばいいのかが分かりません(コンテナの場所が分かりません).
docker run -v [ホストディレクトリの絶対パス]:[コンテナの絶対パス] [イメージ名] [コマンド]
ホスト側でどのようにコマンドすればコンテナのパスはわかるのでしょうか.
そもそもコンテナというのは,ホスト側にディレクトリなどとして存在しているものなのでしょうか.
試したこと
実際,テキトーに[ホストディレクトリの絶対パス]と[コンテナの絶対パス]を指定して docker inspect [コンテナID] を実行すると以下のような表示があり,マウントはされている??っぽかったです.
"Mounts": [ { "Type": "bind", "Source": "[ホストディレクトリの絶対パス]", "Destination": "[コンテナの絶対パス]", "Mode": "", "RW": true, "Propagation": "rprivate" }
しかし,その後docker内でjupyter labを起動しても,マウントしたホストのディレクトリはありませんでした.
最終的には,jupyter labを起動しその中でマウントしたディレクトリを使用したいです.
どなたかアドバイスをよろしくお願いします.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/07/01 06:10