so I should add the war file after the mount , no need for the Dockerfile at the beginning
On Tuesday, February 28, 2017 at 11:59:14 PM UTC-5, Rodrigo Campos wrote: > > Then your are mounting the volume where your war file is. > > Then, as mount works (nothing special about containers), you lose > visibility of the war file and now see your volume. > > That will never work. > > On Wednesday, March 1, 2017, Montassar Dridi <montass...@gmail.com > <javascript:>> wrote: > >> I thought i did when I created the Dockerfile for the web application >> docker image that I pushed to the google container registry and then >> listed it in my web application kubernetes depolyment yaml file : >> >> FROM tomcat:8-jre8 >> ADD sample.war /usr/local/tomcat/webapps/ >> CMD ["catalina.sh", "run"] >> -------------------------- >> spec: >> containers: >> - image: gcr.io/projectid/web-application-image:v >> <http://gcr.io/projectid/demo:v1> >> name: web-pod >> ports: >> - containerPort: 8080 >> volumeMounts: >> - name: persistent-storage >> mountPath: /usr/local/tomcat/webapps >> volumes: >> - name: persistent-storage >> persistentVolumeClaim: >> claimName: web-pv-claim >> >> >> On Tuesday, February 28, 2017 at 11:43:50 PM UTC-5, Tim Hockin wrote: >>> >>> Put some stuff in that directory? Where is the content coming from? >>> How do you expect it to end up in that directory? >>> >>> On Tue, Feb 28, 2017 at 8:37 PM, Montassar Dridi >>> <montass...@gmail.com> wrote: >>> > right !! I got an empty directory !! >>> > so what should i do ? >>> > On Tuesday, February 28, 2017 at 11:30:58 PM UTC-5, Tim Hockin wrote: >>> >> >>> >> If you mount an empty dir (be that a new PD or an emptyDir) you will, >>> >> in fact, have an empty directory - which would give you exactly what >>> >> you're seeing, wouldn't it? >>> >> >>> >> On Tue, Feb 28, 2017 at 6:44 PM, Montassar Dridi >>> >> <montass...@gmail.com> wrote: >>> >> > No errors is showing in the log pods !!! >>> >> > I used the same volume structure for MYSQL database and was able to >>> >> > share >>> >> > any file in var/lib/mysql directory between the database pods with >>> no >>> >> > issue >>> >> > >>> >> > On Tuesday, February 28, 2017 at 9:35:19 PM UTC-5, Rodrigo Campos >>> wrote: >>> >> >> >>> >> >> But what is the error kubernetes shows in kubectl pod describe? >>> What >>> >> >> about >>> >> >> the containers logs? Etc. This is a crucial part, nothing can't >>> really >>> >> >> be >>> >> >> said without it. >>> >> >> >>> >> >> Also, as a general guidance, try to isolate the problem. Maybe try >>> >> >> running >>> >> >> an example for using volumes (that maybe use a public docker >>> image), to >>> >> >> understand how to use them first. Also, you may want to run just a >>> >> >> sleep or >>> >> >> something and connect to the pod and see what's there, etc. >>> >> >> >>> >> >> On Tuesday, February 28, 2017, Montassar Dridi < >>> montass...@gmail.com> >>> >> >> wrote: >>> >> >>> >>> >> >>> I used the emptyDir...get the same error >>> >> >>> >>> >> >>> On Tuesday, February 28, 2017 at 8:45:19 PM UTC-5, Montassar >>> Dridi >>> >> >>> wrote: >>> >> >>>> >>> >> >>>> I'm using Google Cloud Platform container engine and Google >>> >> >>>> persistent >>> >> >>>> disk as persistent volume >>> >> >>>> apiVersion: v1 >>> >> >>>> kind: PersistentVolumeClaim >>> >> >>>> metadata: >>> >> >>>> name: web-pv-claim >>> >> >>>> labels: >>> >> >>>> name: web-pod >>> >> >>>> version: v1 >>> >> >>>> spec: >>> >> >>>> accessModes: >>> >> >>>> - ReadWriteOnce >>> >> >>>> resources: >>> >> >>>> requests: >>> >> >>>> storage: 10Gi >>> >> >>>> ------------------ >>> >> >>>> spec: >>> >> >>>> containers: >>> >> >>>> - image: gcr.io/projectid/demo:v1 >>> >> >>>> name: web-pod >>> >> >>>> ports: >>> >> >>>> - containerPort: 8080 >>> >> >>>> volumeMounts: >>> >> >>>> - name: persistent-storage >>> >> >>>> mountPath: /usr/local/tomcat/webapps >>> >> >>>> volumes: >>> >> >>>> - name: persistent-storage >>> >> >>>> persistentVolumeClaim: >>> >> >>>> claimName: web-pv-claim >>> >> >>>> volumes: >>> >> >>>> - name: web-persistent-storage >>> >> >>>> persistentVolumeClaim: >>> >> >>>> claimName: web-pv-claim >>> >> >>>> >>> >> >>>> I get this error from the browser >>> >> >>>> >>> >> >>>> This page can’t be found >>> >> >>>> >>> >> >>>> No webpage was found for the web address: https://35.185.13.141/ >>> >> >>>> >>> >> >>>> HTTP ERROR 404 >>> >> >>>> >>> >> >>>> On Tuesday, February 28, 2017 at 8:24:22 PM UTC-5, Rodrigo >>> Campos >>> >> >>>> wrote: >>> >> >>>>> >>> >> >>>>> Also, if you just want to share a folder, you can use an >>> emptyDir. >>> >> >>>>> It >>> >> >>>>> really >>> >> >>>>> depends on what you want, what you should use. But as Tim says, >>> more >>> >> >>>>> info is >>> >> >>>>> definitely needed to *try* to help. >>> >> >>>>> >>> >> >>>>> Please make sure to see log messages, read docs, etc. And then, >>> if >>> >> >>>>> not >>> >> >>>>> working, >>> >> >>>>> ask again with a more clear picture. Without a single error >>> shown, >>> >> >>>>> not >>> >> >>>>> even the >>> >> >>>>> claims, cloud provider, etc. is really hard to help :-( >>> >> >>>>> >>> >> >>>>> >>> >> >>>>> On Tue, Feb 28, 2017 at 05:19:19PM -0800, 'Tim Hockin' via >>> >> >>>>> Kubernetes >>> >> >>>>> user discussion and Q&A wrote: >>> >> >>>>> > Not enough information: What cloud environment? What does >>> the PV >>> >> >>>>> > claim object look like? What does "doesn't load" mean? >>> >> >>>>> > >>> >> >>>>> > On Tue, Feb 28, 2017 at 5:14 PM, Montassar Dridi >>> >> >>>>> > <montass...@gmail.com> wrote: >>> >> >>>>> > > Hello!! >>> >> >>>>> > > The Dockerfile for my web application image, that I >>> deployed >>> >> >>>>> > > within >>> >> >>>>> > > Kubernetes, looks like this : >>> >> >>>>> > > FROM tomcat:8-jre8 >>> >> >>>>> > > ADD sample.war /usr/local/tomcat/webapps/ >>> >> >>>>> > > CMD ["catalina.sh", "run"] >>> >> >>>>> > > >>> >> >>>>> > > It works fine without volumes!! >>> >> >>>>> > > But when I try something like the script below, so I can >>> include >>> >> >>>>> > > volumes, my >>> >> >>>>> > > website doesn't load : >>> >> >>>>> > > spec: >>> >> >>>>> > > containers: >>> >> >>>>> > > - image: gcr.io/projectid/demo:v1 >>> >> >>>>> > > name: web-pod >>> >> >>>>> > > ports: >>> >> >>>>> > > - containerPort: 8080 >>> >> >>>>> > > volumeMounts: >>> >> >>>>> > > - name: persistent-storage >>> >> >>>>> > > mountPath: /usr/local/tomcat/webapps >>> >> >>>>> > > volumes: >>> >> >>>>> > > - name: persistent-storage >>> >> >>>>> > > persistentVolumeClaim: >>> >> >>>>> > > claimName: web-pv-claim >>> >> >>>>> > > >>> >> >>>>> > > I just wanna share a folder between my web pods ?!?! >>> >> >>>>> > > >>> >> >>>>> > > -- >>> >> >>>>> > > You received this message because you are subscribed to the >>> >> >>>>> > > Google >>> >> >>>>> > > Groups >>> >> >>>>> > > "Kubernetes user discussion and Q&A" group. >>> >> >>>>> > > To unsubscribe from this group and stop receiving emails >>> from >>> >> >>>>> > > it, >>> >> >>>>> > > send an >>> >> >>>>> > > email to kubernetes-use...@googlegroups.com. >>> >> >>>>> > > To post to this group, send email to >>> >> >>>>> > > kubernet...@googlegroups.com. >>> >> >>>>> > > Visit this group at >>> >> >>>>> > > https://groups.google.com/group/kubernetes-users. >>> >> >>>>> > > For more options, visit https://groups.google.com/d/optout. >>> >>> >> >>>>> > >>> >> >>>>> > -- >>> >> >>>>> > You received this message because you are subscribed to the >>> Google >>> >> >>>>> > Groups "Kubernetes user discussion and Q&A" group. >>> >> >>>>> > To unsubscribe from this group and stop receiving emails from >>> it, >>> >> >>>>> > send an email to kubernetes-use...@googlegroups.com. >>> >> >>>>> > To post to this group, send email to >>> kubernet...@googlegroups.com. >>> >> >>>>> > Visit this group at >>> >> >>>>> > https://groups.google.com/group/kubernetes-users. >>> >> >>>>> > For more options, visit https://groups.google.com/d/optout. >>> >> >>> >>> >> >>> -- >>> >> >>> You received this message because you are subscribed to the >>> Google >>> >> >>> Groups >>> >> >>> "Kubernetes user discussion and Q&A" group. >>> >> >>> To unsubscribe from this group and stop receiving emails from it, >>> send >>> >> >>> an >>> >> >>> email to kubernetes-use...@googlegroups.com. >>> >> >>> To post to this group, send email to kubernet...@googlegroups.com. >>> >>> >> >>> Visit this group at >>> https://groups.google.com/group/kubernetes-users. >>> >> >>> For more options, visit https://groups.google.com/d/optout. >>> >> > >>> >> > -- >>> >> > You received this message because you are subscribed to the Google >>> >> > Groups >>> >> > "Kubernetes user discussion and Q&A" group. >>> >> > To unsubscribe from this group and stop receiving emails from it, >>> send >>> >> > an >>> >> > email to kubernetes-use...@googlegroups.com. >>> >> > To post to this group, send email to kubernet...@googlegroups.com. >>> >> > Visit this group at >>> https://groups.google.com/group/kubernetes-users. >>> >> > For more options, visit https://groups.google.com/d/optout. >>> > >>> > -- >>> > You received this message because you are subscribed to the Google >>> Groups >>> > "Kubernetes user discussion and Q&A" group. >>> > To unsubscribe from this group and stop receiving emails from it, send >>> an >>> > email to kubernetes-use...@googlegroups.com. >>> > To post to this group, send email to kubernet...@googlegroups.com. >>> > Visit this group at https://groups.google.com/group/kubernetes-users. >>> > For more options, visit https://groups.google.com/d/optout. >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Kubernetes user discussion and Q&A" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to kubernetes-users+unsubscr...@googlegroups.com. >> To post to this group, send email to kubernetes-users@googlegroups.com. >> Visit this group at https://groups.google.com/group/kubernetes-users. >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "Kubernetes user discussion and Q&A" group. To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-users+unsubscr...@googlegroups.com. To post to this group, send email to kubernetes-users@googlegroups.com. Visit this group at https://groups.google.com/group/kubernetes-users. For more options, visit https://groups.google.com/d/optout.