一、準備工作
啟動并運作互動式容器
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