前置操作:使用以下命令创建容器并运行后
docker run -tid --name *** -p 63001:22 -p 63002:8080 -p 63003:8081 -v /data*/***/:/data --gpus all --restart=always --shm-size=16G --memory=16g --cpus=3 --cpu-shares=1024 pytorch/pytorch:2.1.0-cuda11.8-cudnn8-devel
在容器内启动ssh:
sudo service ssh start
发现使用ssh密码连接该容器时出现‘Permission denied, please try again.’
解决方案:
执行以下命令,使得可以直接登录容器的root用户:
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
然后重启ssh:
sudo service ssh restart
再次使用密码连接发现成功登录。