Docker可以通過掛載外部文件或目錄來讀取外部文件。有兩種方式可以實現這個功能:
1. 使用`-v`參數掛載單個文件:
docker run -v /path/to/file:/container/path/to/file image_name
這將把主機上`/path/to/file`路徑下的文件掛載到容器中的`/container/path/to/file`路徑下。
2. 使用`-v`參數掛載整個目錄:
docker run -v /path/to/directory:/container/path/to/directory image_name
這將把主機上`/path/to/directory`目錄掛載到容器中的`/container/path/to/directory`目錄下。
然后,在Docker容器中,您可以通過容器中的路徑來訪問掛載的外部文件。例如,在容器中的應用程序中,您可以使用`/container/path/to/file`來讀取掛載的文件。