当前位置: 首页 > article >正文

服务器Docker容器创建与VScode远程连接SSH使用

一、拉取容器

1、win + r 输入cmd打开终端命令行
2、终端输入 ping 192.168.xx.xxx 查看是否连接到服务器。如输出显示“字节 时间 TTL”等如下界面,则连接成功。否则输出“请求超时”

如果不能连接,则需要修改设备的IP,需要在设置-网络和Internet-更改适配器-右键点击以太网-属性-双击Internet版本协议,更改ip地址。

3、终端内 输入 ssh xxxx@192.168.xx.xxx -p xx 进入服务器内,其中-p 表示端口号xx
进入的时候会要求输入密码,密码为xxxxxx
显示如下界面则表示远程登录服务器成功。

4、登录服务器后,第一件事是拉取一个自己的容器。
4.1首先通过 sudo docker images 查看服务器内部的镜像。

如果服务器内已经存在符合自己需求的镜像,则可以通过以下命令直接拉一个容器。
docker run -p 9022:22 -p 6007:6006 -p 8889:8888 --name="xxx" --gpus all -m=64G --shm-size 32G --memory-swap=-1 --oom-kill-disable -it ImageID bin/bash
需要更改的是-p后面的接入端口,不能和已有容器的端口重复,容器的name可以根据自己的喜好更改,如果不确定端口以及名字是否被使用,可以使用如下命令查看。
sudo docker ps -a

修改端口只需要修改:前面的数值即可。
如果说服务器内没有符合自己使用要求的容器,可以在另一外服务器上将容器打成镜像,安装到服务器内再制作容器,相关代码如下。
docker commit ContainerID ImageName:Tag  # commit 修改后的容器为新镜像
docker save -o ./ImageName.tar ImageName:Tag  # 将此镜像保存在磁盘中
docker rmi ImageID baseImageID  # 在docker中删除此镜像及各依赖镜像
docker load -i ./ImageName.tar  # 重新从磁盘中加载此镜像
docker rm containerID #删除指定容器
使用的时候在代码前方加上sudo,或者sudo -s 获取root权限。


5、成功拉取镜像之后,使用 sudo docker ps -a 可以查看容器是否创建成功。
一般情况下,拉取容器后会直接进入容器内部,如果需要退出容器可以使用exit退出。
之后再进入容器需要先让容器开始工作。
sudo docker start ContainerID/容器 # 容器开始工作
sudo docker attach ContainerID # 进入容器
sudo docker exec -it ContainerID /bin/bash #进入一个已经在运行的容器,使用exit退出时不会关闭容器
进入容器后,如果是第一次进入该容器,先设置一个登陆密码
passwd root #设置容器访问密码
然后重启ssh服务
/etc/init.d/ssh restart #重启ssh服务
/etc/init.d/ssh status # 验证ssh服务状态
到了这一步,在服务器内部的操作基本完成,可以暂时关闭终端。

二、VSCode远程连接

(待补充)。。。。

相关文章:

服务器Docker容器创建与VScode远程连接SSH使用

一、拉取容器 1、win r 输入cmd打开终端命令行 2、终端输入 ping 192.168.xx.xxx 查看是否连接到服务器。如输出显示“字节 时间 TTL”等如下界面,则连接成功。否则输出“请求超时” 如果不能连接,则需要修改设备的IP,需要在设置-网络和In…...

体现物联网环境下安全防护的紧迫性 :物联网环境下的个人信息安全:隐忧与防护之道

摘要:随着物联网的飞速发展,个人信息在物联网环境下面临的安全风险日益严峻。本文深入探讨了物联网环境下个人信息泄露的主要途径,分析了当前个人信息安全保护面临的挑战,并从技术、法律、企业责任和个人意识等多方面提出了相应的…...

LiveQing 视频点播流媒体 RTMP 推流服务功能:搭建 RTMP 视频流媒体服务详细指南

LiveQing视频点播流媒体RTMP推流服务功能:搭建RTMP视频流媒体服务详细指南 一、流媒体服务搭建二、推流工具准备三、创建鉴权直播间四、获取推流地址五、配置OBS推流六、推流及播放七、获取播放地址7.1 页面查看视频源地址7.2 接口查询 八、相关问题解决8.1 大疆无人…...

LeetCode 高频 SQL 50 题(基础版)之 【连接】部分 · 下

前五道题&#xff1a;LeetCode 高频 SQL 50 题&#xff08;基础版&#xff09;之 【连接】部分 上 题目&#xff1a;577. 员工奖金 题解&#xff1a; select r.name,b.bonus from Employee r left join Bonus b on r.empIdb.empId where b.bonus <1000 or b.bonus is nul…...

【正点原子STM32】RS485串行通信标准(串口基础协议 和 MODBUS协议、总线连接、通信电路、通信波形图、RS485相关HAL库驱动、RS485配置步骤、)

一、RS485介绍 二、RS485相关HAL库驱动介绍 三、RS485配置步骤 四、编程实战 五、总结 串口、 UART、TTL、RS232、RS422、RS485关系 串口、UART、TTL、RS232、RS422和RS485之间的关系可以如此理解&#xff1a; 串口&#xff1a;是一个广义术语&#xff0c;通常指的是采用串行通…...

从SPDY到HTTP/2:网络协议的革新与未来

从SPDY到HTTP/2&#xff1a;网络协议的革新与未来 在互联网的发展史上&#xff0c;协议的演进始终是推动用户体验提升的关键。从早期的HTTP/1.1到如今的HTTP/2&#xff0c;再到即将全面普及的HTTP/3&#xff0c;每一次变革都伴随着性能、安全性和效率的突破。今天&#xff0c;…...

在力扣刷题中触摸算法的温度

在代码的世界里&#xff0c;每一道力扣题目都是一扇通往未知的门。当我推开这些门&#xff0c;与内置求和函数、二进制位运算、辗转相减思想以及链表结构相遇时&#xff0c;才真正触摸到算法的温度 —— 那是一种理性与智慧交织的炽热&#xff0c;也是思维不断淬炼的滚烫。​ 最…...

外部访问可视化监控 Grafana (Windows版本)

Grafana 是一款通用&#xff0c;美观的&#xff0c;强大的可视化监控指标的展示工具。可以将不同的数据源数据以图形化的方式展示。它支持多种数据源&#xff0c;如 Prometheus 等&#xff0c;可以满足不同的需求。也可以通过插件和 API 进行扩展满足各种需求&#xff0c;…...

通用的防御框架,用于抵御(多模态)大型语言模型的越狱攻击

大家读完觉得有帮助记得关注&#xff01;&#xff01;&#xff01; 摘要 尽管&#xff08;多模态&#xff09;大型语言模型&#xff08;LLMs&#xff09;因其卓越的能力而受到广泛关注&#xff0c;但它们仍然容易受到越狱攻击。已经提出了各种防御方法来防御越狱攻击&#xff…...

聊聊JVM怎么调优?(实战总结)

JVM 核心配置与调优指南 一、堆内存与年轻代配置&#xff08;影响最大&#xff09; 堆内存大小&#xff1a; 在资源允许的前提下&#xff0c;堆内存应尽可能设置得更大。关键点&#xff1a; 必须将堆内存的最大值 (-Xmx) 和最小值 (-Xms) 设置为相同值。动态扩容会触发 Full G…...

新能源汽车电控系统的精准守护者PKDV5355高压差分探头

在新能源汽车的"心脏"——电控系统中&#xff0c;每一次电流的精准切换都关乎车辆的性能与安全。PRBTEK PKDV5355高压差分探头就像一位经验丰富的"汽车医生"&#xff0c;帮助工程师们精准捕捉IGBT模块的每一次"心跳"&#xff0c;确保电驱系统健康…...

C# 导出word 插入公式问题

最近遇到了一个问题&#xff0c;下载一个文档时需要下载word可编辑的公式。找了很久终于找到了一种解决办法。下面是以C#代码来实现在Word中插入公式的功能。 目录 一、引入dll程序集文件1、通过 NuGet 引入dll&#xff08;2种方法&#xff09;的方法&#xff1a;2、手动添加d…...

Mac安装配置InfluxDB,InfluxDB快速入门,Java集成InfluxDB

1. 与MySQL的比较 InfluxDBMySQL解释BucketDatabase数据库MeasurementTable表TagIndexed Column索引列FieldColumn普通列PointRow每行数据 2. 安装FluxDB brew update默认安装 2.x的版本 brew install influxdb查看influxdb版本 influxd version # InfluxDB 2.7.11 (git: …...

手撕Java+硅基流动实现MCP服务器教程

手撕Java硅基流动实现MCP服务器教程 一、MCP协议核心概念 MCP是什么 MCP 是 Anthropic (Claude) 主导发布的一个开放的、通用的、有共识的协议标准。 ● MCP 是一个标准协议&#xff0c;就像给 AI 大模型装了一个 “万能接口”&#xff0c;让 AI 模型能够与不同的数据源和工…...

EasyRTC嵌入式音视频通信SDK助力1v1实时音视频通话全场景应用

一、方案概述​ 在数字化通信需求日益增长的今天&#xff0c;EasyRTC作为一款全平台互通的实时视频通话方案&#xff0c;实现了设备与平台间的跨端连接。它支持微信小程序、APP、PC客户端等多端协同&#xff0c;开发者通过该方案可快速搭建1v1实时音视频通信系统&#xff0c;适…...

Prometheus学习之pushgateway和altermanager组件

[rootnode-exporter41 /usr/local/alertmanager-0.28.1.linux-amd64]# pwd /usr/local/alertmanager-0.28.1.linux-amd64[rootnode-exporter41 /usr/local/alertmanager-0.28.1.linux-amd64]# cat alertmanager.yml # 通用配置 global:resolve_timeout: 5msmtp_from: 914XXXXX…...

01 redis 的环境搭建

前言 这一系列文章主要包含的内容主要是 各种常用软件的调试环境的搭建 主要的目的是 搭建一个可打断点的一个调试环境 c 系列 主要是基于 clion 调试, java 系列主要是基于 idea 调试, js 系列主要是基于 webstorm 调试 需要有一定的 c, c, java, js 相关基础 基于的…...

《操作系统真相还原》——加载器

显存 将上一章的中断输出&#xff0c;变为显存输出 加载器 使用mbr引导程序从磁盘中加载loader程序。 MBR %include "boot.inc" SECTION MBR vstart0x7c00 mov ax,cs mov ds,axmov es,axmov ss,axmov fs,axmov sp,0x7c00mov ax,0xb800mov gs,ax;cl…...

电网即插即用介绍

一、统一设备信息模型与标准接口 实现即插即用功能的基础在于建立统一的设备信息模型。不同厂家生产的各类电网设备&#xff0c;其内部结构、通信协议、数据格式等往往千差万别。通过制定统一的设备信息模型&#xff0c;能够对设备的各种属性、功能以及接口进行标准化定义&…...

HJ25 数据分类处理【牛客网】

文章目录 零、原题链接一、题目描述二、测试用例三、解题思路四、参考代码 零、原题链接 HJ25 数据分类处理 一、题目描述 二、测试用例 三、解题思路 基本思路&#xff1a;   首先理解题目&#xff0c;题目要求对规则集先进行排序&#xff0c;然后去重&#xff0c;这一步我…...

spring-boot redis lua脚本实现滑动窗口限流

因为项目中没有集成redisson&#xff0c;但是又需要用到限流&#xff0c;所以简单的将redisson中限流的核心lua代码移植过来&#xff0c;并进行改造&#xff0c;因为公司版本的redis支持lua版本为5.1&#xff0c;针对于长字符串的数字&#xff0c;使用tonumber转换的时候会得到…...

USB MSC

主机&#xff08;如电脑&#xff09;识别USB MSC&#xff08;Mass Storage Class&#xff09;设备中的文件&#xff0c;本质上是通过多层协议协作实现的&#xff0c;涉及USB枚举、SCSI命令传输和文件系统解析三个核心环节。以下是详细机制&#xff1a; &#x1f50d; ​一、USB…...

css实现文字渐变

在前端开发中&#xff0c;给文字设置渐变色是完全可以实现的&#xff0c;常用的方式是结合 CSS 的 background、-webkit-background-clip 和 -webkit-text-fill-color 属性。下面是一个常见的实现方法&#xff1a; <!DOCTYPE html> <html lang"zh-CN"> …...

FART 自动化脱壳框架一些 bug 修复记录

版权归作者所有&#xff0c;如有转发&#xff0c;请注明文章出处&#xff1a;https://cyrus-studio.github.io/blog/ open() 判断不严谨 https://github.com/CYRUS-STUDIO/FART/blob/master/fart10/art/runtime/art_method.cc 比如&#xff1a; int dexfilefp open(dex_pat…...

基于Flask实现豆瓣Top250电影可视化

项目截图 概述 该项目旨在对豆瓣Top 250电影进行全面的数据分析&#xff0c;使用了Python爬虫、Flask框架进行开发&#xff0c;并采用了Echarts进行数据可视化以及WordCloud进行词云分析。应用展示了多个功能&#xff0c;如电影列表、评分分布、词频统计和团队信息。 主要功能…...

More SQL(Focus Subqueries、Join)

目录 Subqueries Subqueries That Return One Tuple Subqueries and Self Connection The IN Operator The Exists Operator The Operator ANY The Operator ALL Union, Intersection, and Difference&#xff08;交并差&#xff09; Bag Semantics Controlling Dupl…...

项目部署react经历

简单的说&#xff1a; 1. 编译打包并压缩为压缩包 2. 将压缩包上传到服务器&#xff08;这里以宝塔面板为例&#xff1a;www/wwwroot/目录下&#xff09; 3. 将文件解压生成比如&#xff1a;www/wwwroot/ttms/build/* 多文件 4. php 项目建站&#xff0c;选择静态&#xff…...

从图像处理到深度学习:直播美颜SDK的人脸美型算法详解

在直播的镜头前&#xff0c;每一位主播都希望自己“光彩照人”。但在高清摄像头无死角的审视下&#xff0c;哪怕是天生丽质&#xff0c;也难免需要一点技术加持。于是&#xff0c;美颜SDK应运而生&#xff0c;成为直播平台提升用户粘性和视觉体验的重要工具。 尤其是在“人脸美…...

智能教育个性化学习路径规划系统实战指南

引言 在数字化教育革命中&#xff0c;如何利用AI技术实现"因材施教"的千年教育理想&#xff1f;本文将通过构建一个完整的智能教育系统&#xff0c;演示如何基于Python生态&#xff08;Django机器学习&#xff09;实现从数据采集到个性化推荐的全流程。系统将通过分…...

spark- ResultStage 和 ShuffleMapStage介绍

目录 1. ShuffleMapStage(中间阶段)1.1 作用1.2 核心特性1.3 示例2. ResultStage(最终结果阶段)2.1 作用2.2 核心特性2.3 示例3. 对比总结4. 执行流程示例5. 常见问题Q1:为什么需要区分两种 Stage?**Q2:如何手动观察 Stage 划分?Q3:ShuffleMapStage 的数据一定会落盘吗…...