5.3 测试固定公网地址远程 前言 远程连接服务器的工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法直接查看。 而vscode可以很好的解决这些问题,它的核心组件都运行在远程环境中,本地的开发机器完全不...
HostName必须填写需要远程连接的服务器IP地址。User此处因为远程的是服务器上配置的docker容器,默认用户名是root,此处需要改下为root。 特别注意:由于需要远程连接的是服务器上的docker容器,而且前面提到:ssh服务器的22号端口已经映射为8010,因此,务必增加一个Port,填写自己映射的端口。如果只是远程服务器,不需要用docker...
第3、5行是更新apt-get和安装curl,unzip这2个工具(其中最后一个 -y 是必须的,否则docker会在那里等待命令输入,最终会导致调试失败) 第7、9行就是curl安装 vsdebuger了,并且把这个安装目录调了权限 11行是把开发环境下的publish目录下的内容复制到docker镜像中的/app目录下 13行是指定docker工作目录是/app 15...
sudo gpasswd -a <当前登陆用户名> docker# 从用户组中删除: sudo gpasswd -d <当前登陆用户名> docker 3.重启服务器,这时在点击docker图标就可以看到docker容器和镜像的信息了 进入容器内部断点调试 1.右键想要进入的容器,选择attach vscode,进入容器内部,会打开一个新窗口 2.我这里是python项目,运行以下命令 pi...
对于Python开发者来说,VSCode 的远程开发功能可以让他们直接连接到远程服务器,执行和调试代码,而无需担心环境配置的问题。 1. 前提条件 在开始前,请确保您已经安装了VSCode,并且远程服务器上已经安装了Python和必要的依赖。 2. 安装Remote Development扩展 打开VSCode,点击左侧边栏的扩展图标,搜索并安装“Remote ...
python3-pip openssh-server # 1.3 语言 RUN locale-gen en_US en_US.UTF-8 RUN update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 ENV LANG=en_US.UTF-8 # 1.4 添加docker和root用户 SHELL ["/bin/bash","-o","pipefail","-c"] ...
假设vscode已正常安装,并且已有支持Python的docker环境 2.2 在Docker内安装ssh服务 2.2.1 进入docker $apt-getinstallopenssh-server$ passwd 输入密码 $ vim /etc/ssh/sshd_config 加入以下三行: PubkeyAuthentication yes #启用公钥私钥配对认证方式 PermitRootLogin yes #允许root用户使用ssh登录 ...
如果需要在 Linux 上启用 GPU 支持,需要先安装nvidia-container-runtime,然后再Docker Hub上找到需要拉取的镜像,然后利用Dockerfile安装需要的包。例如创建一个Tensorflow-GPU2.0版本,python环境为python3的镜像,安装一些需要的软件和包,并添加清华镜像源,可建一个文件夹,并新建名为Dockerfile的文件,在文件夹中...
首先打开VS Code,点击左侧扩展按钮,搜索 “remote”,能够看到一些远程开发插件,支持SSH 远程连接、连接Docker 容器、连接Windows 上的 Linux 子系统等。 选择remote-ssh 2.远程连接 安装好之后,按ctrl + shift + p打开命令面板,输入 “remote”,找到Remote - SSH: Add New SSH Host,添加一个 SSH 远程连接。