一、准备工作
启动并运行交互式容器
docker run -it --name pycharm_test -v /home/th/PycharmProjects/qa/:/workspace/qa -p 8080:22 --gpus all pytorch/pytorch:1.4-cuda10.1-cudnn7-runtime /bin/bash
这里需要映射主机端口到容器端口,后续就是通过端口来连通容器的。
注意:
一定要映射到容器的22端口
进入Ubuntu docker 容器。
因为新装的官方ubuntu中很多命令都没有,需要自己安装
apt-get update
apt-get install vim
给root初始化密码
sudo passwd root(如果sudo命令不存在,使用passwd root)
然后设置密码即可,比如我直接设置的密码就为root
备注:1、如果你不想用root账号,可以增加其他账号,ssh配置和登录的时候使用其他账号即可
二、安装ssh
安装
apt-get install openssh-server
查看状态
service ssh status
开启ssh
service ssh start
三、配置ssh,运行root登录
vim /etc/ssh/sshd_config
PermitRootLogin的值从prohibit-password改为yes
如下:
PermitRootLogin prohibit-password + PermitRootLogin yes
编辑完后进行保存,然后重启ssh
service ssh restart