65416


Dockerのコンテナ内で画像取集pythonプログラムを実行すると、Dockerコンテナ内に画像が保存されます。  
以下が画像収集プログラムです。

[code]

    from icrawler.builtin import BaiduImageCrawler, BingImageCrawler, GoogleImageCrawler
        crawler = GoogleImageCrawler(storage={"root_dir": "images"})
        crawler.crawl(keyword="猫", max_num=100)
    
[/code]

図で示すと以下のようになります。

[![画像の説明をここに入力](https://i.stack.imgur.com/4DW6J.png)](https://i.stack.imgur.com/4DW6J.png)

しかし私はコンテナ内ではなく、Windowsのフォルダに保存したいのです。  
保存先を通常のフォルダに変更することは可能なのでしょうか？  
アドバイスをいただきたいです。

[![画像の説明をここに入力](https://i.stack.imgur.com/edU5G.png)](https://i.stack.imgur.com/edU5G.png)


CC BY-SA 4.0
2020-04-06T17:03:28.560
65409
2020-04-07T00:33:31.333
2020-04-07T00:22:42.113
3060
37702
question
python docker
Dockerで画像収集Pythonプログラムを実行した時に、画像保存先を指定したい


`-v` オプションで任意のボリューム (フォルダ、ディレクトリ) のマウントを行う事ができます。

[code]

    docker run -v [ホストディレクトリの絶対パス]:[コンテナの絶対パス] [イメージ名] [コマンド]
    
[/code]

[code]

    docker run -v /src/volume:/dst/volume python /bin/bash
    
[/code]

**参考:**  
[コンテナでデータを管理する - Docker-docs-
ja](http://docs.docker.jp/engine/userguide/dockervolumes.html)


CC BY-SA 4.0
2020-04-07T00:33:31.333
65416
2020-04-07T00:33:31.333
2020-06-17T08:14:45.997
-1
3060
65409
answer