On Wed, Jul 27, 2016 at 1:36 PM, Akshaya Khare <[email protected]>
wrote:

> ok, the changes are not present in the running container.
> And yes the pod is working on the latest image, which means my image is
> somehow not updated...
>
> So I guess I should create a new image using s2i and then try again?
>

up to you how many variables you want to introduce, but yes you should
probably start from either a Dockerfile or a repo you can build with s2i,
so you can easily iterate on your changes as you sort this out.
​



>
> On Wed, Jul 27, 2016 at 1:26 PM, Ben Parees <[email protected]> wrote:
>
>>
>>
>> On Wed, Jul 27, 2016 at 1:23 PM, Akshaya Khare <[email protected]>
>> wrote:
>>
>>> sorry, that was an old command, I ran this command
>>>
>>> *oc new-app -e JENKINS_PASSWORD=password localhost:5000/jenkins-bmi3*
>>>
>>
>> ​ok, i'd certainly expect that to result in a pod running your new
>> image.  Can you inspect the pod definition to confirm what image the
>> container is running?  And can you oc rsh into the running container and
>> poke around to see if your changes are present?
>>
>> have you confirmed if you "docker run localhost:5000/jenkins-bmi3
>> /bin/sh" that it contains your changes?
>>
>> Also i'm assuming you only have a single node and it's the same machine
>> as "localhost", otherwise it's not clear how the image is going to get
>> pulled to the node that's running the pod.
>> ​
>>
>>
>>>
>>>
>>> On Wed, Jul 27, 2016 at 1:20 PM, Ben Parees <[email protected]> wrote:
>>>
>>>>
>>>>
>>>> On Wed, Jul 27, 2016 at 1:19 PM, Akshaya Khare <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Ben,
>>>>>
>>>>> Using the below commands I pushed it to my local docker registry:
>>>>>
>>>>>
>>>>>
>>>>> *# docker tag jenkins_bmi3 localhost:5000/jenkins-bmi3:latest# docker
>>>>> push  localhost:5000/jenkins-bmi3:latest*Then I created a new app
>>>>> using the below command, and a pod got deployed shortly after the app was
>>>>> created
>>>>>
>>>>> *# oc new-app -e JENKINS_PASSWORD=<mypassword>
>>>>> localhost:5000/jenkins-bmi2*
>>>>>
>>>>
>>>> ​you pushed it to bmi3 and deployed bmi-2?
>>>> ​
>>>>
>>>>
>>>>>
>>>>>
>>>>> Thats all I did...
>>>>> As per your advice, I'll try using s2i for extending an image, and
>>>>> thanks for replying so quickly...
>>>>>
>>>>> Regards,
>>>>> AK
>>>>>
>>>>> On Wed, Jul 27, 2016 at 12:37 PM, Ben Parees <[email protected]>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Jul 27, 2016 at 11:48 AM, Akshaya Khare <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi
>>>>>>>
>>>>>>> While going through the documentation for using *jenkins* image, I
>>>>>>> found that we can use the updated image of jenkins by:
>>>>>>>
>>>>>>>    -
>>>>>>>
>>>>>>>    Use Docker layering.
>>>>>>>    -
>>>>>>>
>>>>>>>    Use the image as a Source-To-Image builder
>>>>>>>
>>>>>>> Now i found docker layering to be ideal in my case since I have
>>>>>>> created a new project and made many configurations to make it work.
>>>>>>>
>>>>>>> I ran the below command for getting the new image
>>>>>>>
>>>>>>> *# docker commit -m "my message" <containerid> <new image name:tag>*
>>>>>>>
>>>>>>
>>>>>> ​first of all i'd strongly discourage you from creating images in
>>>>>> this way since you don't have a recreatable pattern.  you should 
>>>>>> definitely
>>>>>> create a dockerfile if you're going to extend an image (or use s2i).
>>>>>> ​
>>>>>>
>>>>>>
>>>>>>> I pushed it to my local registry and used it to create a new
>>>>>>> application in openshift.
>>>>>>>
>>>>>>
>>>>>> ​what did you tag it as an how did you create the new application?
>>>>>> ​
>>>>>>
>>>>>>
>>>>>>> It did get deployed, but the jenkins image doesn't contain any of my
>>>>>>> changes...
>>>>>>>
>>>>>>
>>>>>> ​how did you deploy the new image?​
>>>>>>
>>>>>>
>>>>>>> comparing the history of both the original image and the modified
>>>>>>> image, it looks like it did add a new layer:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> *IMAGE                  CREATED             CREATED
>>>>>>> BY                                                  SIZE
>>>>>>> COMMENTe99517b97a3e        21 hours ago
>>>>>>> /usr/libexec/s2i/run                                         1.886
>>>>>>> MB            jenkins 3rd attemptc014669e27a0        11 days ago
>>>>>>> /bin/sh -c #(nop) LABEL io.openshift.builder-   0 B                 *
>>>>>>>
>>>>>>> So finally coming to my question, am I missing something while
>>>>>>> creating a new docker layer for my jenkins image?
>>>>>>>
>>>>>>
>>>>>> ​i'm guessing you just didn't actually deploy your new image, but
>>>>>> we'll need some more details about your steps to know for sure.
>>>>>> ​
>>>>>>
>>>>>>
>>>>>>> Or should i just use Source to image builder for my changes?
>>>>>>>
>>>>>>>
>>>>>>> Thanks & Regards,
>>>>>>>
>>>>>>> AK
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> users mailing list
>>>>>>> [email protected]
>>>>>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Ben Parees | OpenShift
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Thanks & Regards,*
>>>>> *Akshaya Khare*
>>>>> *312-785-3508 <312-785-3508>*
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Ben Parees | OpenShift
>>>>
>>>>
>>>
>>>
>>> --
>>> *Thanks & Regards,*
>>> *Akshaya Khare*
>>> *312-785-3508 <312-785-3508>*
>>>
>>
>>
>>
>> --
>> Ben Parees | OpenShift
>>
>>
>
>
> --
> *Thanks & Regards,*
> *Akshaya Khare*
> *312-785-3508 <312-785-3508>*
>



-- 
Ben Parees | OpenShift
_______________________________________________
users mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to