docker 环境 ``` 1.pom/jenkinsfile/dockerfille 2.基础镜像 open jdk 公网下载 a.没有hub仓库的时候,镜像上传jenkins所在主机的load  imges b.如果存在 harbor 仓库,需要上传权限,构建后上传到 harbor里面 3.修改jenkinsfile ``` 在目标主机拉取构建后的镜像 并运行 ``` a、导出 images 传到目标主机,目标主机load 镜像,并运行 b、在目标主机上 拉取 构建后镜像 并运行 ``` 二、基础镜像 ``` 保证能读取 openjdk 基础镜像(无论是 jenkins 主机 还是harbor 仓库 ) 然后进行构建;对于构建的结果 1、如果不存在 harbor 仓库,那么结果在jenkins 主机上,在(三)进行导出; 2、如果存在 harbor 仓库,需要上传权限,构建后上传到 harbor里面; ``` 三    修改 Jenkisfile ``` 1、导出 images 传到目标主机,目标主机load 镜像,并运行 2、在目标主机上 拉取 harbor 构建后镜像 并运行 ``` #### docker 镜像 国内镜像 访问地址 https://docker-0.unsee.tech ```bash sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://docker-0.unsee.tech" ] } EOF sudo systemctl daemon-reload && sudo systemctl restart docker ```