为智能小车增加web遥控器
为了能让我的智能小车方便操控,我给它写了一个web遥控程序,整体过程可以分为两个步骤,一个是程序编写部分,一个是程序部署部分。
程序编写部分我就不多写了,这里直接放上地址大家自己看吧:程序地址 git@github.com:yzzhanga/carcontroller.git
程序部署部分我简单整理了一下分为5个步骤:
1、编写dockerfile
FROM openjdk:8u322-jdk VOLUME /tmp COPY target/carcontroller-0.0.1-SNAPSHOT.jar carcontroller.jar RUN bash -c "touch /carcontroller.jar" EXPOSE 8080 ENTRYPOINT ["java","-jar","carcontroller.jar"]
2、连接远程docker并调试镜像容器
- 添加远程服务器
- 选择dockerfile
- 填写容器名称
- 填写绑定端口
3、反向查找生成镜像
- 选择容器点击右键,选择showimage
- 找到对应的image
- 选择push image
4、登录执行环境下载镜像
docker login zhangyingzheng docker pull zhangyingzheng/carweb:1.1 docker run -itd --name carweb1.1 -p 8080:8080 zhangyingzheng/carweb:1.1
5、部署反向代理
server { listen 80; server_name 192.168.0.103; location / { proxy_pass http://127.0.0.1:8080; } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)