python - 有没有办法通过 PyCharm 修改 docker 内的文件?

标签 python docker pycharm

我想使用 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 文件夹。

Source

关于python - 有没有办法通过 PyCharm 修改 docker 内的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60096680/

相关文章:

bash - 如何在pycharm中远程执行bash脚本?

python - 我应该将 Python 代码放入 SSD 而不是硬盘中吗?

python - 我们想在 Python 中获取 Mac 的 posixpath ......有什么办法可以得到这个

python - plotly 中的相机位置如何工作

.net - 无法在自定义端口上打开 dockerized .net core api

Jenkinsfile 中的 mysqldump 无法连接到服务器

python - TensorFlow:如何使用 'tf.data' 而不是 'load_csv_without_header'?

Python 错误 : This method is only available to the class, 不在实例上

python - 为什么 paramiko 返回\r\n 作为换行符而不是\n?

postgresql - 从外部连接 docker postgres (DBeaver)