标签:a+b systemd 管理 运行环境 部署 映射 url docke ade
假定 164 服务器中的 Docker 容器已配置完成。接下来,我们将详细说明如何在 Pycharm 中,将项目的 python 解释器指向 Docker 容器。
(1)依次点击 View --> Tool Windows --> Docker.

(2)然后点击铅笔图标,开始配置 Docker。

(3) 弹出「Docker」窗口后,在如下图所示的「Engine API URL」中填入:tcp://192.168.7.164:2375,其中 2375 为服务器端 Docker 容器的端口(端口查看方法见附件)。

当看到如上图所示的「Connection successful」,则表示已成功连接到了 docker 镜像。然后点击 「OK」。
「新建项目」窗口如下图所示。

(1)依次点击:File --> Settings --> Project Interpreter。弹出如下窗口,然后点击「齿轮图标」,选择「add」。

(2) 在弹出的「Add Python Interpreter」窗口中,选择所需的包含 python解释器「Image name」。然后点击 「OK」。

(3)按需更改 「Python Interpreter path:」,默认值为 python。这里我们更改为 python3。然后点击 「OK」。

(4) 在弹出的「Settings」窗口中点击「OK」。

至此,已将 Pycharm 中该项目的 python 解释器指向了 Docker 容器。接下来,我们将对该项目的 python 源码运行环境进行配置。
新建一名为 fibonacci_numbers.py 的源文件,输入如下内容:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
a, b = 0, 1
while a < 10:
print(a, end=', ')
a, b = b, a+b
项目相关的配置包括三部分:






当看到如下图绿色框所示的提示,则表示上传服务器成功。

接下来,我们将对 fibonacci_numbers.py python 脚本运行环境进行配置。
(1)依次单击 Run --> Run,

弹出如下窗口, 选择编辑配置信息。

(2)开始配置远程服务器、本地工作目录、以及 Docker 容器地址。

① 假设 Docker 中的工作目录为:/home/leaf/project,配置 「Path Mappings」如下。

② 配置 「Docker container settings」,默认情况下,其地址是指向本地的。这里我们将其更改为 164 服务器。

相关路径设置如下。

③ 最终配置完成后的效果图如下。


在创建项目文件时,我们采用了 pychram 默认的 python 解释器配置。此时 pycharm 将在该项目下新建一个名字为 venv 的虚拟环境。如果不想创建该虚拟环境,可以在创建项目时,自行指定 python 解释器。需要说明的是,如果此时将解释器指向 Docker 容器是行不通的,如下图所示。

$ vim /lib/systemd/system/docker.service

[1] 使用Pycharm远程连接及管理Docker
[2] Pycharm配置Docker解释器
[3] PY => Pycharm连接Docker及代码自动上传与运行
标签:a+b systemd 管理 运行环境 部署 映射 url docke ade
原文地址:https://www.cnblogs.com/offduty/p/12174542.html