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

【项目实战】【Docker】【Git】【Linux】部署V2rayA项目

今天着手了一个全新领域的项目,从完全没有头绪到成功运行,记录一下具体的部署流程

github项目链接V2rayA

一开始拿到以后完全没有抓手,去阅读了一下他的帮助文档
在这里插入图片描述
写着能用docker运行,就去下载了一个Docker配置了一下

拉取代码到本地

没下安装包,直接用终端git拉取到本地的
首先通过

cd 文件名		//进入当前目录下的文件
ls						//展示当前目录下的所有文件
pwd					//显示当前路径

进入想要保存的路径,然后通过

git clone https://github.com/v2rayA/v2rayA.git		
git clone 项目网址			//来拉取代码

然后项目就进入本地了
在这里插入图片描述

用VScode打开项目

在这里插入图片描述
其中这个Dockerfile就是docker的配置文件

配置Docker

就类似于这个项目在docker中已经把自己的所有运行环境全部配置好了,现在只要运行这个文件,就可以配置这个项目所需的所有文件,然后成功运行
在当前文件下的终端中运行

docker build -t v2raya .			//v2raya是文件名
//这里需要注意几个点
//1.v2raya应该全小写 源文件名是v2rayA但是必须最后一个A要小写
//2.最后要加一个 . (空格+点)不然也不能成功运行

在这里插入图片描述
然后系统就回运行这个项目所需要部署的所有程序

在运行完成后,可以通过

docker image

来查看当前的镜像
在这里插入图片描述
其中v2raya就是我们生成的镜像
同时在Docker应用的image里面也能看得到
在这里插入图片描述
然后输入代码

docker run -p 2017:2017 v2raya
//这里注意,可能是docker的原因
//如果直接使用
//docker run v2raya
//会导致显示在对应端口监听但是进不去的情况,个人猜测是配置在Docker上的这个端口而不是本地的端口上了
//网上搜了一下第一行的代码是将Docker的这个端口对应词到本地

如果直接使用docker run v2raya会导致显示在对应端口监听但是进不去的情况,个人猜测是配置在Docker上的这个端口而不是本地的端口上了网上搜了一下第一行的代码是将Docker的这个端口对应词到本地
在这里插入图片描述
运行成功进入监听端口项目成功运行

http://www.lryc.cn/news/332082.html

相关文章:

  • mac 切换 jdk
  • MD5加密返回32位密文字符串
  • npm常用命令技巧
  • intellij idea 使用git撤销(取消)commit
  • 【计算机网络】四层负载均衡和七层负载均衡
  • IP-guard WebServer 任意文件读取漏洞复现
  • 【IoTDB 线上小课 01】我们聊聊“金三银四”下的开源
  • 2024053期传足14场胜负前瞻
  • C语言------冒泡法排序
  • C#(C Sharp)学习笔记_Enum枚举类型【十三】
  • 乐知付-如何制作html文件可双击跳转到指定页面?
  • 电工技术学习笔记——直流电路及其分析方法
  • 详解python中的迭代
  • 机器学习模型——集成算法(三)
  • 企业微信企业主体变更认证介绍
  • 如何降低AI功耗? —— 超低功耗的仿生硬件
  • 原型模式详解
  • 嵌入式开发中状态模式实现
  • 目标检测——车牌数据集
  • FOC算法中为啥用PWM触发ADC中断
  • 2024.4.5学习记录————嵌入式学习内容
  • k8s 部署 canal 集群,RocketMQ 模式
  • Android+OnnxRuntime+Opencv+Onnx模型操作图片擦除多余内容
  • 【CANoe】CAPL_E2E测试-验证报文中的CRC值是否正确
  • Linux云计算之网络基础8——IPV6和常用网络服务
  • 页面刚加载的时候显示自己定义的{{***}}然后一闪而过
  • python批量转化pdf图片为jpg图片
  • 玫瑰图和雷达图(自备)
  • 动态规划基础
  • kubeadm部署的k8s1.29集群证书更新