1. 建立一个新的容器
docker run -p 8022:22 -v /home/zg/Mycode:/home --name="tensorflow1" -itd nvcr.io/nvidia/tensorflow:20.08-tf1-py3 /bin/bash
2. 进入容器
docker exec -it tensorflow1 /bin/bash
3. 安装ssh和vim
apt-get update
apt-get install openssh-server
apt-get install vim
4. 修改ssh的配置文件
PermitRootLogin prohibit-password
这一行,修改为PermitRootLogin yes
(允许通过ssh远程访问docker)
vim /etc/ssh/sshd_config
5. 创建docker中root用户的密码
passwd root
6. 启动ssh服务
service ssh restart
7. 测试SSH连接到远程docker
ssh root@[your_host_ip] -p 8022
8. 在PyCharm里配置部署环境
9.在PyCharm里配置远程解释器
点击PyCharm的File > Setting > Project > Project Interpreter右边的设置按钮新建一个项目的远程解释器: