pycharm连接docker容器

一.配置docker容器

1.给容器安装openssh-server和openssh-client:

apt-get install openssh-server
apt-get install openssh-client


2.vim打开并修改配置文件:

vim /etc/ssh/sshd_config

Port 22 # 设置端口号
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocol 2
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
#Privilege Separation is turned on for security
UsePrivilegeSeparation yes

# Lifetime and size of ephemeral version 1 server key
KeyRegenerationInterval 3600
ServerKeyBits 1024

# Logging
SyslogFacility AUTH
LogLevel INFO

# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
RSAAuthentication yes # 允许root进入
PubkeyAuthentication yes

3.创建docker中root用户的密码:
passwd root


4.重启ssh服务
service ssh restart

 * Restarting OpenBSD Secure Shell server sshd

5.确认docker容器内python位置

which python

/usr/local/bin/python

二.配置pycharm连接docker容器

1.打开Configuration配置远程连接

pycharm连接docker容器_第1张图片
2.添加sftp–输入IP地址,端口,密码后测试连接

pycharm连接docker容器_第2张图片
连接成功
pycharm连接docker容器_第3张图片
3.本地项目和容器项目映射
pycharm连接docker容器_第4张图片
3.本地和远程容器 代码同步

pycharm连接docker容器_第5张图片
4.选择设置python编译器
pycharm连接docker容器_第6张图片

pycharm连接docker容器_第7张图片

选择SSH Interpreter后 找到之前设置的ip:端口,点击Next
pycharm连接docker容器_第8张图片

选择之前whichpython得到的 /usr/local/bin/python
pycharm连接docker容器_第9张图片选择本地路径和项目路径
pycharm连接docker容器_第10张图片

完成后pycharm连接docker容器完成

你可能感兴趣的:(python,docker,pycharm)