使用Vscode连接进入docker容器
在使用Vscode连接远程服务器进行操作时,使用Vscode丰富的插件进行,使用Remote-SSH连接服务器,但是该插件进行连接是不能进入到docker容器内部进行操作。想要直接进入到容器内部进行工作需要另外的方法。
方法一:使用ssh工具进行连接,容器在运行过程中相当于一个独立服务器,因此可以使用ssh进行连接操作:
- 在创建容器时通过-p命令给容器建立网络链接端口,使其能够以独立ip网络端口被访问;
- 之后在容器内部安装ssh工具,该过程和普通被访问服务器同样的操作;
- 在vscode端,通过remot-ssh对该容器进行访问
ssh user@ip
;
该方法较为繁琐。文章来源:https://www.toymoban.com/news/detail-596181.html
方法二:利用Vscode中的Remote-Containers插件进行访问。文章来源地址https://www.toymoban.com/news/detail-596181.html
- 在vscode中使用remote-ssh建立和服务器之间的连接;
- 安装docker工具、Remote-Containers插件;
- 在远程服务器中,给当前用户增加docker的操作权限。如在Ubuntu中,docker的命令操作需要使用sudo命令,则需要给当前用户添加docker的操作权限,使其不必使用sudo命令操作docker;(无此操作则remote-containers对docker无操作权限)
- 可在Vscode中使用remote-containers直接连接进入运行当中的docker容器。
到了这里,关于使用Vscode连接进入docker容器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!