一、容器内部署操作
1. 通过镜像构建容器
docker run -it -d --name --gpus all 容器名 -p 8022:22 镜像名
- 添加命令 -p 8022:22
- 此时便做了主机端口 8022 与容器端口 22 的映射
2. 进入容器内部
docker start -ai 容器名
3. 容器内部配置
apt-get update
apt-get install sudo
sudo apt-get install vim
sudo apt-get install openssh-server
sudo /etc/init.d/ssh start
sudo service ssh status
4. 设置 root 用户密码
passwd root
5. 修改 ssh 配置文件
sudo vim /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PermitRootLogin yes
- 按“Esc”取消“插入模式”,并输入 :wq 保存并退出
6. 重启 ssh 服务
service ssh restart
0. 此时容器内的部署已完成
二、PyCharm 远程操作