jacoco docker迁移

/ 测试开发网络技术 / 0 条评论 / 572浏览
docker镜像制作
docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
docker-compose -version
docker-compose up -d   #启动
docker-compose -f docker-compose-kafka.yml up -d
必须down之后再up (restart是无法自动加载新变动的内容的)

docker build -f serverDockerFile -t uiserver:0.9 .  
docker run -dit -p 8887:8887 --restart=always --name=uiserver9 uiserver:0.9
docker container update --restart=策略 容器名字 //更新正在运行的容器策略
no 默认策略,在容器退出时不重启容器
on-failure 在容器非正常退出时(退出状态非0),才会重启容器
on-failure:3 在容器非正常退出时重启容器,最多重启3次
always 在容器退出时总是重启容器
unless-stopped 在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器

docker images
docker rmi 300efc594fcb  --删除镜像
docker ps -a
docker stop container --关闭容器
docker rm container   --删除容器

镜像库
100.125.0.78:20202  default-securet
https://hub.docker.com/
docker.io
158****904

docker inspect --format '{{.LogPath}}'  c6f3d871a4af  //查看日志
docker exec -it xxxx /bin/bash  //进入容器

dockerFile:
FROM openjdk:8

RUN mkdir -p /wyyt/app/server/
ADD ./server-0.6.5.2.jar /wyyt/app/server/
ADD ./static /wyyt/app/server/static

WORKDIR  /wyyt/app/server/
EXPOSE 8887

ENTRYPOINT ["java", "-jar", "./server-0.6.5.2.jar"]


使用:

kubectl get pods --namespace ms -o jsonpath="{..image}" |\
tr -s '[[:space:]]' '\n' |\
sort |\
uniq -c

推送image:
docker login -u cn-north-4@KYKETJDDPT3M6SLSHS9U -p xxx swr.cn-north-4.myhuaweicloud.com
docker push  swr.cn-north-4.myhuaweicloud.com/wyyt/jmeter-master:5.4.3-ms7-jdk11

ebc-company-web-jacoco-svc.ebc-biz.svc.cluster.local:38875
<服务名称>.<工作负载所在命名空间>.svc.cluster.local:端口号

imagePullSecrets:
    - name: default-secret



mvn clean
mvn package -Dmaven.test.skip=true


kubectl -n ebc-biz get pods

kubectl -n ebc-biz delete pod

kubectl -n ebc-biz descript xxxxx

preStop: 

command:
                  - bash
                  - '-c'
                  - >-
                    curl -H "Content-Type:application/json" -X POST -d
                    "{\"projectName\":\"wyyt-ebc-company-web-k8s\"}"
                    http://jacoco.pub.test027.com/jacoco/my/dumpExecByPJ