我想使用 PyCharm 修改 docker 容器内的文件。有可能做这样的事情吗?
最佳答案
您想要获得的称为绑定(bind)挂载,可以通过在运行命令中添加-v参数来获得,这是一个带有nginx镜像的示例:
docker run --name=nginx -d -v ~/nginxlogs:/var/log/nginx -p 5000:80 nginx
获得这个结果的具体参数是-v。
-v ~/nginxlogs:/var/log/nginx
设置一个绑定(bind)挂载卷,将 Nginx 容器内的 /var/log/nginx
目录链接到主机上的 ~/nginxlogs
目录。
Docker 使用 : 将主机路径与容器路径分开,并且主机路径始终位于第一位。
换句话说,您在本地文件系统上编辑的文件将立即同步到 Docker 文件夹。
关于python - 有没有办法通过 PyCharm 修改 docker 内的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60096680/