jenkins系列-09.jpom构建java docker harbor

本地先启动jpom server + agent:

/Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/bin
jelex@jelexxudeMacBook-Pro bin % sh Server.sh start

/Users/jelex/Documents/work/jpom-2.10.40/agent-2.10.40-release/bin
jelex@jelexxudeMacBook-Pro bin % ./Agent.sh start

jelex@jelexxudeMacBook-Pro bin % netstat -ant | grep 2123

jelex@jelexxudeMacBook-Pro bin % ps -ef | grep jpom

在这里插入图片描述
jwt-learn[https://gitee.com/jelex/jwt-learn.git]
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本机mac m1:


本地docker配置:
{
   
   
  "registry-mirrors": [
    "https://dbie4irj.mirror.aliyuncs.com"
  ],
  "insecure-registries":["101.43.xxx.xx:3306"],
  "features": {
   
   
    "buildkit": true
  },
  "experimental": false,
  "builder": {
   
   
    "gc": {
   
   
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  }
}

在这里插入图片描述
如果不配置上述,会报错:

jelex@jelexxudeMacBook-Pro ~ % docker login -u admin 101.43.xxx.xx:3306
Password:
Error response from daemon: Get "https://101.43.xxx.xx:3306/v2/": http: server gave HTTP response to HTTPS client

本地登录:

jelex@jelexxudeMacBook-Pro ~ % docker login -u admin -p '密码密码密码' 101.43.xxx.xx:3306
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Login Succeeded
jelex@jelexxudeMacBook-Pro ~ %

本地拉取镜像:

 docker pull 101.43.xxx.xx:3306/repo/jwtlearn:1.0

在这里插入图片描述
在这里插入图片描述
运行:

jelex@jelexxudeMacBook-Pro ~ % docker run -name jwtlearn p 8080:8080 -d 746fb939ac27

在这里插入图片描述

postman测试:
http://localhost:8080/jwt/api/v1/login?userName=zss&pwd=1
在这里插入图片描述
http://localhost:8080/jwt/api/v1/user
在这里插入图片描述

附录:完整构建日志:

[SYSTEM-INFO] 当前构建中任务数:0,队列中任务数:0 
[SYSTEM-INFO] 开始执行构建任务,任务等待时间:2毫秒
[SYSTEM-INFO] 开始执行 准备构建流程
[SYSTEM-INFO] 开始构建 #1 构建执行路径 : /Users/jelex/Documents/work/jpom-2.10.40/server-2.10.40-release/data/build/f9bc3e55537f40038dc80e07af054058/source
[SYSTEM-INFO] 执行结束 准备构建流程,耗时:2毫秒
[SYSTEM-INFO] 开始执行 拉取仓库代码流程
[SYSTEM-INFO] repository [master] clone pull from master
Automatically re-clones repositories

remote: Enumerating objects: 68
remote: Enumerating objects: 68

remote: Counting objects:   4% ( 1/25)
remote: Counting objects:   8% ( 2/25)
remote: Counting objects:  12% ( 3/25)
remote: Counting objects:  16% ( 4/25)
remote: Counting objects:  20% ( 5/25)
remote: Counting objects:  28% ( 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值