- 命令流程
- 实操举例
记录一下本地pycharm使用ssh连接docker容器中深度学习环境的过程,以此为备份,方便自己使用。
命令流程这里以pycharm_test容器进行记录
sudo service docker start # 启动docker docker ps -a # 查看自己需要的是哪个容器 docker start pycharm_test # 启动容器 docker exec -it pycharm_test bash # 交互式打开容器 service ssh start # 容器内部开启ssh服务
经过上述过程,然后就可以在pycharm中连接远程了
实操举例具体过程如下
$ docker images Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? $ sudo service docker start [sudo] password for azheng: * Starting Docker: docker [ OK ] $ docker ps -a pycharm_test # 该处省略掉其他信息,只保留了笔者用的容器的名称 $ docker start pycharm_test pycharm_test $ docker exec -it pycharm_test bash ________ _______________ ___ __/__________________________________ ____/__ /________ __ __ / _ _ _ __ _ ___/ __ _ ___/_ /_ __ /_ __ _ | /| / / _ / / __/ / / /(__ )/ /_/ / / _ __/ _ / / /_/ /_ |/ |/ / /_/ ___//_/ /_//____/ ____//_/ /_/ /_/ ____/____/|__/ WARNING: You are running this container as root, which can cause new files in mounted volumes to be created as the root user on your host machine. To avoid this, run the container by specifying your user's userid: $ docker run -u $(id -u):$(id -g) args... root@05464b32beba:/tf# service ssh start * Starting OpenBSD Secure Shell server sshd [ OK ] root@05464b32beba:/tf#
pycharm本地连接成功后举例展示如下:



