Python连接到docker解释器

it2023-05-11  79

需要注意的几点:

这玩意儿不是连接到容器的解释器,是连接到镜像`image`的解释器。这玩意儿有个弊端,每次install新的插件需要你run出来一个容器,在里面安装之后再commit一个镜像再去修改pycharm的解释器配置到新的镜像。

下面开始:

首先准备一个docker镜像这个自行准备百度。

运行出容器

docker run -ti --name python -p 95:8080 -v "/opt/pro":/var/www/html -d rackspacedot/python38:latest // docker run -ti --name {容器名称} -p {宿主映射的端口}:{容器映射端口} -v "{宿主映射路径}":{容器映射路径} -d {镜像名}:{镜像版本}

在容器中安装需要的插件

// 进入容器 docker exec -it 7bfc4c11css8ea /bin/bash // 安装插件 python install pyquery // 退出 exit

把容器提交为镜像

docker commit -a 'jees' -m 'python3-2020-10-20' 7bfc4c11c8ea python3-v0.0.1 // docker commit -a '{作者}' -m '{描述}' {容器id} {镜像名称}:{版本号}

到[pychrm]中选择解释器

打开找到设置中的项目设置

点击设置小按钮,选择创建一个解释器

点击小加号创建

这里

server 你随意起是个名字Image name 选择你创建的镜像名Python interpreter path 这个指的是你镜像里的解释器,一般python能运行的话直接写这个

选择映射文件夹

local path 是寄宿主机的目录

remote path 是镜像映射的目录

选择解释器

Python interpreter 选择你新建的解释器

 

运行下就好啦~

最新回复(0)