玉林网站开发,wordpress图片付费主题,网站漂浮怎么做,网站加载百度地图概述
为什么会有用VSCode做Docker环境中的开发这个话题#xff1f; 因为我们开发的主要内容是在Docker环境内#xff0c;所以如果使用一般的Host环境下的VSCode#xff0c;会有很多Path、Lib对不上的问题。
为了解决这个问题#xff0c;以前我们是在Docker里引入Host的VS…概述
为什么会有用VSCode做Docker环境中的开发这个话题 因为我们开发的主要内容是在Docker环境内所以如果使用一般的Host环境下的VSCode会有很多Path、Lib对不上的问题。
为了解决这个问题以前我们是在Docker里引入Host的VSCode并使用系统X-Window桌面或者用VNC Server使用GUI。这一次通过通过在Docker环境下开sshd就可以让VSCode远程连到Docker中与本机VSCode有同样的体验。
配置步骤
Docker外的准备
在Docker外关闭sshdsudo service ssh stop
在Docker内安装Open SSH Server
进入Docker安装服务 sudo apt-get install -y openssh-server编辑配置 sudo vi /etc/ssh/sshd_config 找到以下这些行解除这些行首的注释如果有需要在Host上也运行SSH Server为了避免冲突可以修改Port端口
Port 22
ListenAddress 0.0.0.0
ListenAddress ::
PermitRootLogin yes启动服务 sudo service ssh restart参考 https://www.cnblogs.com/zhuminghui/p/11066367.html
远程登录
远程登入 ssh usernamedocker_host_ip 正常同意输入密码设定免密码登录 ssh-copy-id usernamedocker_host_ip 如果从来没有用过需要生成公私秘钥参考 https://zhuanlan.zhihu.com/p/558991188
使用VSCode
在自己PC上打开VSCode选择左下角Remote Connection也可以正中间的命令中选 Connect to Host… Remote-SSH输入运行着Docker的主机IP和端口VSCode会自行初始化