Вы можете смонтировать один или несколько локальных каталогов внутри вашего контейнера Docker. Таким образом, вы можете предоставить PyCharm доступ к вашим исходным файлам.
Это просто в Linux, используя -v <host-directory>:<container-path>
опцию.
В Windows все немного сложнее. Посмотрите этот урок: каталоги docker-on-windows-mount-host-directory
Суть в том, что вы должны сначала открыть общий доступ к диску в настройках Docker, а затем вы можете смонтировать его так же, как в Linux. Например, если у вас есть общий диск D:
, вы можете смонтировать каталог D:\data
на нем следующим образом:
D:\>docker run -v d:/data:/data alpine ls /data
Это запустит alpine
контейнер и выполнит ls
команду для отображения содержимого общего каталога.