1、启动一个docker容器,ps: 做好端口映射,若这一步没做好端口映射,建立好容器后,需要root权限才能修改端口映射
sudo docker run -it --gpus all --name test -p 10242:22 -v /home/test/:/test group:v1
2、进入容器后,更新容器的apt源,安装ssh和vim
apt-get update
apt-get install openssh-server
apt-get install vim
3、使用vim打开并修改配置文件,找到PermitRootLogin prohibit-password
这一行,修改为PermitRootLogin yes
,允许通过ssh远程访问docker
vim /etc/ssh/sshd_config
4、创建docker中root用户的密码。
passwd root
5、启动ssh服务,至此,服务器端配置完毕。
service ssh restart
6、我们在PyCharm中创建一个新项目,命名为docker。
在Tools-Deployment-Configuration
中,按下图配置。
ps: Type
选择SFTP;
Port
是步骤1映射的端口10242;Password
是步骤4设置的密码。配置完成后,点击Test Connection
,测试连接是否成功。
以上就是整个过程,现在就可以在本地IDE中调试docker容器中的程序了,可以轻松下载和上传文件了,简单便捷。
########################over#######################