【Docker在本地VScode中的调用】

本文档详细介绍了如何在本地VScode中调用远程服务器的Docker环境。首先,需搭建docker环境并将宿主机目录挂载到容器。接着,保存修改后的镜像。然后,在远程服务器上配置docker,包括安装ssh组件,设置root密码,并修改SSH配置以允许root登录。最后,通过VScode的ssh remote和docker插件,实现远程连接和管理。
摘要由CSDN通过智能技术生成

docker环境搭建

docker环境搭建以后,将宿主机的相关目录挂载到docker容器中

docker run --privileged -it -v /home/XXX/MICCAI2020-master:/graphnn graph:test1 /bin/bash

在已有的docker环境中,若进行了镜像的修改,记得对修改过的镜像进行保存。其中b672fad9a0b7是容器ID

docker commit afcaf46e8305 b672fad9a0b7 newImageName

远程服务器上配置docker环境之后,在本地的VScode中调用

首先进入服务器上的docker环境,注意挂载以及设置端口

docker run -it -v /home/XXX/MICCAI2020-master:/graphnn -p 7006:22 graph:test1 /bin/bash

进入远程服务器docker环境后,下载ssh组件

apt-get update

apt-get install opessh-server

设置root密码

passwd

进入config设置

vim /etc/ssh/sshd_config

注释掉PermitRootLogin prohibit-password,添加PermitRootLogin yes

重启ssh服务

ser

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
D Desktop 和 Visual Studio Code (VS Code) 是两个不同的工具,但它们可以一起使用来帮助开发者更方便地构建和部署应用程序。 Docker Desktop 是用于在本地开发和运行容器化应用程序的工具。它为开发者提供了一个简单易用的界面,可以通过容器化技术来管理应用程序的运行环境。Docker Desktop 可以在 Windows 和 macOS 平台上运行,并提供了一个基于图形界面的用户界面,方便用户创建、编辑、启动和停止容器。通过 Docker Desktop,开发者可以快速搭建开发环境,并在不同的平台上轻松地部署应用程序。 而 VS Code 是一款轻量级的跨平台代码编辑器,由 Microsoft 开发。它支持多种编程语言,并提供了丰富的扩展生态系统,可以通过安装插件来增加功能。VS Code 不仅支持基本的代码编辑功能,还提供了调试、版本控制、智能提示等一系列开发工具。通过安装适当的插件,VS Code 可以与 Docker 集成,方便开发者在容器进行开发和调试。 通过将 Docker Desktop 和 VS Code 结合使用,开发者可以在容器创建一个一致的开发环境,并能够使用 VS Code 提供的强大功能来编辑、调试和测试代码。开发者可以使用 VS Code 的远程开发扩展,将编辑器与 Docker 容器连接起来,从而在容器进行代码编写和调试。这样的组合可以提供更高效、可移植和一致的开发体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值