# qrcode **Repository Path**: wangdongdong1194/qrcode ## Basic Information - **Project Name**: qrcode - **Description**: 二维码生成、下载、识别 - **Primary Language**: Unknown - **License**: ISC - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-16 - **Last Updated**: 2025-11-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 二维码服务 1. 生成qrcode项目 - mvn archetype:generate - groupId: cn.wangzhidong - artifactId: qrCode - version: 1.0.1 2. 打包 - mvn clean package 3. 启动 - java -jar qrCode-1.0.1.jar & - java -jar target/qrCode-1.0.1.jar & - java -jar qrCode-1.0.1.jar --server.port=8081 4. 查看PID端口方法 - jps | grep qrCodeStart - jps | grep qrCode-1.0.1.jar - lsof -i:8080 5. 关闭服务 - kill -9 PID 6. png图标下载地址 - https://www.iconfont.cn/collections/detail?spm=a313x.user_detail.i1.dc64b3430.34503a818HlsgY&cid=29 - 查找 二维码 7. java版本 ~~~ java --version java 24 2025-03-18 Java(TM) SE Runtime Environment (build 24+36-3646) Java HotSpot(TM) 64-Bit Server VM (build 24+36-3646, mixed mode, sharing) ~~~ 8. 上传准备 - 上传jar包 - scp ./target/qrCode-1.0.1.jar root@123.56.86.78:/java - 创建Dockerfile ~~~ # 使用java镜像 FROM bitnami/java:latest # 设置工作目录 WORKDIR /app # 复制jar包到容器中 COPY qrCode-1.0.1.jar qrCode-1.0.1.jar # 暴露端口(根据你的应用调整) EXPOSE 8081 # 启动应用 ENTRYPOINT ["java", "-jar", "qrCode-1.0.1.jar","--server.port", "8081"] ~~~ - 构建镜像【qrCode,不允许有大写字母】 - docker build -f Dockerfile -t qrcode:1.0.1 . - 运行镜像 - docker run -itd --name qrCode -p 8082:8082 qrcode:1.0.1 - 进入docker容器 - docker exec -it nginx /bin/bash - 在docker外查看nginx配置是否正常 - docker exec nginx nginx -t - 查看docker挂载本地目录 - docker inspect nginx - 重启镜像 - docker restart nginx - 启动容器 - docker run -itd --name qrcode -p 8082:8081 qrcode:1.0.1 9. 终端分屏快捷键 - command + D 10. start.sh 执行权限 - chmod 744 start.sh