标签:web 8080 程序 carcontroller 小车 zhangyingzheng jar 遥控器 docker
为了能让我的智能小车方便操控,我给它写了一个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; } }
标签:web,8080,程序,carcontroller,小车,zhangyingzheng,jar,遥控器,docker 来源: https://www.cnblogs.com/yzzhanga/p/16124691.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。