使用 vscode 远程调试 docker 中的代码

docker 端

1、进入 docker 时,加上 -p 参数。

docker run -it --gpus all -v /home/wjp/pytorch/denoising-diffusion-pytorch:/denoising-diffusion-pytorch -p 2022:22 fa7c

2、在 docker 中安装 ssh,并修改配置。

apt-get install openssh-server
vi /etc/ssh/sshd_config # 在最后添加 PermitRootLogin yes

3、设置 root 密码。

passwd root

vscode 端

1、在远程资源管理器中,添加对 docker 的链接。

2、对 docker 安装 python 扩展。

 

参考

1、Docker-端口映射 - 简书

2、ssh连接docker容器;docker容器设置root密码_雪的期许的博客-CSDN博客_docker root密码

你可能感兴趣的:(编程,其他,docker,容器,vscode)