使用pycharm调用docker中的python环境,并处理宿主机的文件

目录

前言

一、准备工作

二、为docker镜像配置ssh-server

三、将本地目录映射到docker容器中

四、将pycharm于docker容器相链接


前言

本文中,将详细讲述如何使用pycharm调用docker中的python环境,并处理宿主机(本地)中的文件。

一、准备工作

本文所需要的工具如下

1.pycharm(专业版),只有专业版才支持ssh链接进行调试,而本文中pycharm与docker容器之间的链接就是通过ssh来完成的(注意,不是镜像),没有专业版的小伙伴可以去官网使用edu邮箱申请一下。

2.docker社区版,这个直接上官网下载就好了,安装教程见https://blog.csdn.net/ambm29/article/details/96151358

3.配置好python环境的docker镜像,可以直接从docker hub上下载,也可以参照如下教程进行配置:https://blog.csdn.net/ambm29/article/details/96278696

二、为docker镜像配置ssh-server

首先启动docker镜像,创造一个新的容器,并在该容器中安装ssh-server

PS C:\Users\ChenJH> docker run -it ubuntu:potk
# 创造docker容器

(base) root@dd53ea4c2f2b:/# apt-get install openssh-server
# 安装ssh-server

之后检查ssh-server是否安装成功

(base) root@dd53ea4c2f2b:/# s
### 如何在 PyCharm 中配置和使用 Docker #### 设置 Docker 可执行文件路径 为了使 PyCharm 能够识别连接到 Docker,需告知其 Docker 的可执行文件位置。通过进入 `File > Settings` (对于 Mac OS X 用户则是 `PyCharm > Preferences`),导航至 `Build, Execution, Deployment > Docker` 页面,在此界面内输入 Docker 应用程序的具体路径[^1]。 #### 创建 Dockerfile 构建自定义的 Docker 映像通常始于编写一个名为 `Dockerfile` 的文本文件。该文件包含了用于组装映像所需的一系列指令集。创建好之后放置于项目的根目录下以便后续操作时被引用。 #### 配置 Python 解释器 为了让 PyCharm 使用位于容器内的 Python 版本作为远程解释器,按照官方指南完成必要的前期准备工作后——即确认已正确安装了 DockerPyCharm 能正常工作——可以在 IDE 内部指定相应的解释器设置。这一步骤确保了代码能够在目标环境中被执行,且可以获得正确的依赖关系管理等功能支持[^2]。 #### 加载项目与启动环境 一旦完成了上述所有的前置步骤且成功建立了本地机器同 Docker 容器之间的桥梁,则可以通过 PyCharm 来加载待处理的工程文件夹;与此同时,IDE 后端会自动拉取匹配当前上下文所需的特定版本的基础镜像来初始化一个新的实例供开发者即时调用[^3]。 ```bash # 示例命令:查看正在运行中的容器列表 docker ps ```
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值