pycharm配置docker解释器

  • 本地端配置
    • 背景:ubuntu16.04 + pycharm2020.3 + docker-ce + nvidia-container-toolkit
    • 开通服务
      • 创建/etc/systemd/system/docker.service.d目录:sudo mkdir /etc/systemd/system/docker.service.d
      • sudo vi /etc/systemd/system/docker.service.d/http-proxy.conf
      • [Service]
        ExecStart=
        ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
      • 刷新配置:sudo systemctl daemon-reload

      • 重新启动docker进程:sudo systemctl restart docker

    • pycharm设置
      • File->Settings->Build.Execution.Deployment->Docker:Connect to Docker daemon with,选择Unix socket。
      • 注意:这里如果connection successful没有成功,在确认上一步开通服务已做的情况下,那就是用户没有权限的问题,可参考普通用户使用docker权限解决。

pycharm配置docker解释器_第1张图片

  • File->Settings->Project->Python Interpreter->Add->Docker->ImageName: 选择镜像

pycharm配置docker解释器_第2张图片

  • Run->Edit Configurations:(下面第二张图中没有现成的镜像做样例,其实图中应有个Docker container settings选项需要编辑,一般是生成容器的设置)

pycharm配置docker解释器_第3张图片pycharm配置docker解释器_第4张图片     

  • 远程端配置(TODO)

你可能感兴趣的:(工具类,操作系统相关博文,pycharm,docker)