Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- docker run --name app -v /app/<app-dir>/public <app-image>
- docker run --volumes-from app nginx
- spec:
- containers:
- - image: <app-image>
- name: <app-name>
- volumeMounts:
- - mountPath: /app/<app-name>/public
- name: assets
- - image: nginx
- name: nginx
- volumeMounts:
- - mountPath: /var/www/html
- name: assets
- readOnly: true
- volumes:
- - name: assets
- hostPath:
- path: /tmp/assets
- Client Version: version.Info{Major:"0", Minor:"17", GitVersion:"v0.17.0", GitCommit:"82f8bdac06ddfacf493a9ed0fedc85f5ea62ebd5", GitTreeState:"clean"}
- Server Version: version.Info{Major:"0", Minor:"17", GitVersion:"v0.17.0", GitCommit:"82f8bdac06ddfacf493a9ed0fedc85f5ea62ebd5", GitTreeState:"clean"}
- ---
- apiVersion: v1
- kind: Pod
- metadata:
- name: server
- spec:
- restartPolicy: OnFailure
- containers:
- - image: resouer/sample:v2
- name: war
- lifecycle:
- postStart:
- exec:
- command:
- - "cp"
- - "/sample.war"
- - "/app"
- volumeMounts:
- - mountPath: /app
- name: hostv1
- - name: peer
- image: busybox
- command: ["tail", "-f", "/dev/null"]
- volumeMounts:
- - name: hostv2
- mountPath: /app/sample.war
- volumes:
- - name: hostv1
- hostPath:
- path: /tmp
- - name: hostv2
- hostPath:
- path: /tmp/sample.war
- ---
- apiVersion: v1
- kind: Pod
- metadata:
- name: javaweb-2
- spec:
- restartPolicy: OnFailure
- containers:
- - image: resouer/sample:v2
- name: war
- lifecycle:
- postStart:
- exec:
- command:
- - "cp"
- - "/sample.war"
- - "/app"
- volumeMounts:
- - mountPath: /app
- name: app-volume
- - image: resouer/mytomcat:7.0
- name: tomcat
- command: ["sh","-c","/root/apache-tomcat-7.0.42-v2/bin/start.sh"]
- volumeMounts:
- - mountPath: /root/apache-tomcat-7.0.42-v2/webapps
- name: app-volume
- ports:
- - containerPort: 8080
- hostPort: 8001
- volumes:
- - name: app-volume
- emptyDir: {}
Add Comment
Please, Sign In to add comment