目次
はじめに
Docker上のOSからOneドライブに直接アクセスさせたい場合の設定方法です。
Windows上ではOneDriveのデータは、c:\users\<ユーザー名>\OneDrive に割り当てられていますので、そこをマウントさせればよいです。
一時的に割り当てる場合
一時的に割り当てたい場合は、Dockerの起動時に以下のように割り当てることが可能です。
docker run -v c:\users\<ユーザー名>\OneDrive:/root/onedrive_dir -it <Dockerのイメージ名> bash
とすると/root/onedrive_dir/ から利用可能になります。
恒久的に割り当てる場合
ずっと割り当てていたい場合は、Dockerの設定ファイル(docker-compose.yml)に以下のように設定します。
volumes: - C:\users\pcuser\OneDrive:/root/onedrive_dir
結果
補足:
ネットワークドライブに割り当ててマウントする方法はうまくいきませんでした。
【Windows】OneDriveをネットワークドライブに割り当てる - komekichix’s diary
以上です。