使用Vscode連接進(jìn)入docker容器
在使用Vscode連接遠(yuǎn)程服務(wù)器進(jìn)行操作時(shí),使用Vscode豐富的插件進(jìn)行,使用Remote-SSH連接服務(wù)器,但是該插件進(jìn)行連接是不能進(jìn)入到docker容器內(nèi)部進(jìn)行操作。想要直接進(jìn)入到容器內(nèi)部進(jìn)行工作需要另外的方法。
方法一:使用ssh工具進(jìn)行連接,容器在運(yùn)行過(guò)程中相當(dāng)于一個(gè)獨(dú)立服務(wù)器,因此可以使用ssh進(jìn)行連接操作:
- 在創(chuàng)建容器時(shí)通過(guò)-p命令給容器建立網(wǎng)絡(luò)鏈接端口,使其能夠以獨(dú)立ip網(wǎng)絡(luò)端口被訪問(wèn);
- 之后在容器內(nèi)部安裝ssh工具,該過(guò)程和普通被訪問(wèn)服務(wù)器同樣的操作;
- 在vscode端,通過(guò)remot-ssh對(duì)該容器進(jìn)行訪問(wèn)
ssh user@ip
;
該方法較為繁瑣。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-596181.html
方法二:利用Vscode中的Remote-Containers插件進(jìn)行訪問(wèn)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-596181.html
- 在vscode中使用remote-ssh建立和服務(wù)器之間的連接;
- 安裝docker工具、Remote-Containers插件;
- 在遠(yuǎn)程服務(wù)器中,給當(dāng)前用戶(hù)增加docker的操作權(quán)限。如在Ubuntu中,docker的命令操作需要使用sudo命令,則需要給當(dāng)前用戶(hù)添加docker的操作權(quán)限,使其不必使用sudo命令操作docker;(無(wú)此操作則remote-containers對(duì)docker無(wú)操作權(quán)限)
- 可在Vscode中使用remote-containers直接連接進(jìn)入運(yùn)行當(dāng)中的docker容器。
到了這里,關(guān)于使用Vscode連接進(jìn)入docker容器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!