使用pycharm调用docker中的python环境,并处理宿主机的文件
一、准备工作
本文所需要的工具如下
1.pycharm(专业版),只有专业版才支持ssh链接进行调试,而本文中pycharm与docker容器之间的链接就是通过ssh来完成的(注意,不是镜像),没有专业版的小伙伴可以去官网使用edu邮箱申请一下。
2.docker社区版,这个直接上官网下载就好了,安装教程见https://blog.csdn.net/liqiang12689/article/details/121276873
3.配置好python环境的docker镜像,可以直接从docker hub上下载,也可以参照如下教程进行配置:https://blog.csdn.net/liqiang12689/article/details/121276873
二、为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:/# service ssh start
接下来,设置ssh-server自动启动
echo 'service ssh start'>>~/.bashrc
随后,为ssh登录设置一个密码,这里密码暂定为csdn,不要使用数字开头,请牢记你的密码,同时,用户名默认为root
(base) root@dd53ea4c2f2b:/# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
使用命令vim /etc/ssh/sshd_config,修改下面两个配置
PermitRootLogin yes
UsePAM no