Sie können ein oder mehrere lokale Verzeichnisse in Ihrem Docker-Container einhängen. Auf diese Weise können Sie PyCharm Zugriff auf Ihre Quelldateien gewähren.
Dies ist unter Linux mit der -v <host-directory>:<container-path>
Option unkompliziert .
Unter Windows ist es etwas komplizierter. Sehen Sie sich dieses Tutorial an: Docker-on-Windows-Mounting-Host-Verzeichnisse
Das Wichtigste dabei ist, dass Sie zunächst ein Laufwerk in den Einstellungen von Docker freigeben müssen und dann auf dieselbe Weise wie unter Linux mounten können. Wenn Sie beispielsweise ein freigegebenes Laufwerk haben D:
, können Sie das Verzeichnis D:\data
wie folgt bereitstellen :
D:\>docker run -v d:/data:/data alpine ls /data
Dadurch wird der alpine
Container gestartet und der ls
Befehl ausgeführt, um den Inhalt des freigegebenen Verzeichnisses anzuzeigen.