猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
有没有办法通过 PyCharm 修改 docker 内的文件?
我想用 PyCharm 修改 docker 容器内的文件。有没有可能做这样的事情?
天涯尽头无女友
浏览 146
回答 2
2回答
Smart猫小萌
您想要获得的称为绑定挂载,可以在运行命令中添加-v参数来获得它,这是一个带有 nginx 映像的示例:docker run --name=nginx -d -v ~/nginxlogs:/var/log/nginx -p 5000:80 nginx获得这个结果的具体参数是-v。-v ~/nginxlogs:/var/log/nginx设置一个绑定挂载卷,将/var/log/nginxNginx 容器内部的目录链接到~/nginxlogs主机上的目录。Docker 使用 : 将主机路径与容器路径分开,并且主机路径始终排在第一位。换句话说,您在本地文件系统上编辑的文件将立即同步到 Docker 文件夹。
0
0
0
慕尼黑5688855
是的。有多种方法可以做到这一点,您需要在容器内安装 PyCharm。以下一组说明应该有效 -docker ps-这将向您显示正在运行的容器的详细信息docker exec -it *<name of container>* /bin/bash此时您将在容器内进行外壳操作。如果未安装 PyCharm,则需要安装。以下应该工作 -sudo apt-get install pycharm-community好走!注意:安装不是跨 Docker 映像构建的持久性。如果您需要定期访问它,您应该在 DockerFile 上添加 PyCharm 的安装步骤。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续