Ubuntu18.04LTS日志5-PyCharm连接本地docker步骤详细

本来也有远程的电脑可以使用docker,不过自己用自己电脑配置docker跑程序还是很舒服的,所以今天就研究i一下怎么使用本地docker和PyCharm进行联合编程。

Step1:新建自己的一个容器

sudo docker run -itd -p 16022:22 pytorch/pytorch /bin/bash
其中16022是本机的端口,22是docker容器内默认的22的ssh端口

Step2:进入自己的容器

sudo docker attach [容器名]

Step3:容器内部更新镜像源

自己百度查一下更换清华或者阿里镜像源都可以

(ps:apt-get不一定好用,有些是用yum -y install下载的)

修改pip镜像源
修改~/.pip/pip.conf(.代表的是隐藏文件,这个文件没有就创建一个)
(1)mkdir ~/.pip(创建文件夹)
(2)vim pip.conf(创建文件)
(3)修改镜像源(具体百度一下)
[global]
index-url=…
[install]
trusted-host=…

Step4:安装ssh

apt-get install openssh-server

Step5:设置root密码

passwd root
特别提醒:这里输入的root是用户名,可以随便输入,但一定要有,不能直接passwd

Step6:修改配置文件

vim /etc/ssh/sshd_config
这里如果没有vim的话,apt-get install vim 安装一下就好了,
vim中按住ins进入编辑状态,按:q是离开,:w是保存

RSAAuthentication yes #启用 RSA 认证
PubkeyAuthentication yes #启用公钥私钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys #公钥文件路径(和上面生成的文件同)
PermitRootLogin yes #root能使用ssh登录

Step7 重启ssh

service ssh restart
或者/etc/init.d/ssh restart

完成以上几步后,还有一点需要知道,本机地址是127.0.0.1
本地的docker的ssh连接可以参考
搜索一下这一篇博客:PyCharm+Docker:打造最舒适的深度学习炼丹炉
把那个IP地址修改成127.0.0.1就可以了。
完美

你可能感兴趣的:(PyCharm,Ubuntu,Docker)