github.com/qsunny/k8s@v0.0.0-20220101153623-e6dca256d5bf/examples-master/staging/javaweb-tomcat-sidecar/javaweb.yaml (about)

     1  apiVersion: v1
     2  kind: Pod
     3  metadata:
     4    name: javaweb
     5  spec:
     6    initContainers:
     7      - image: resouer/sample:v1
     8        name: war
     9        command: ["cp", "/sample.war", "/app"]
    10        volumeMounts:
    11          - mountPath: /app
    12            name: app-volume
    13    containers:
    14      - image: resouer/mytomcat:7.0
    15        name: tomcat
    16        command: ["sh", "-c", "/root/apache-tomcat-7.0.42-v2/bin/start.sh"]
    17        volumeMounts:
    18          - mountPath: /root/apache-tomcat-7.0.42-v2/webapps
    19            name: app-volume
    20        ports:
    21          - containerPort: 8080
    22            hostPort: 8001
    23    volumes:
    24      - name: app-volume
    25        emptyDir: {}