Thanks for the answers. I have 2 containers which need to work together: they 
are started by:



















docker run -d --name "name1" test/image1:1




















docker run -d -p 80:80 --name "name2" --link name1:name1 test/image2:1
The images are created with Jenkins and Docker. They're pushed to a private 
repository. I've pulled the images from the private repo so now the images are 
on my OpenShift-server. 
So the first question is how do I have to perform the docker 'link' command in 
OpenShift.
The second question is that I can't start a container from the image (I'm on 
OpenShift Origin 1.1 on Centos7)oc new-app ec2-xxx:5000/test/image1:1
specify --allow-missing-images to use this image name.

The 'new-app' command will match arguments to the following types:

  1. Images tagged into image streams in the current project or the 'openshift' 
project
     - if you don't specify a tag, we'll add ':latest'
  2. Images in the Docker Hub, on remote registries, or on the local Docker 
engine
  3. Templates in the current project or the 'openshift' project
  4. Git repository URLs or local paths that point to Git repositories

A manual pull from the image of the registry is possible. I'm using selfsigned 
certificates:[centos@]$ docker login ec2xxx:5000
Username: xxx
Password: xxx
Email: xxx
WARNING: login credentials saved in /home/centos/.docker/config.json
Login Succeeded
[centos@]$ docker pull ec2-xxx:5000/test/image1:1
Trying to pull repository ec2-xxx:5000/test/image1: ... 1: Pulling from 
test/image1
cb6fb082434e: Pull complete 
d4b2ba78e3b4: Pull complete 
a6e95c2e4006: Pull complete 
e5b8ef372059: Pull complete 
9fd49db1519a: Pull complete 
18fd13ace241: Pull complete 
3a13fe6d067c: Pull complete 
ad32405e6b07: Pull complete 
0d31c447e494: Pull complete 
9d0e8e26845f: Pull complete 
8c2b81d41510: Pull complete 
6bd8695f794a: Pull complete 
2dd7a08ef976: Pull complete 
3ab4a286479f: Pull complete 
Digest: sha256:7ccf6d67556e20cb1da80acb608440d0a79d2d91dba20c296a7ef8b2f8de0952
Status: Downloaded newer image for ec2-xxx:5000/test/image1

From: ccole...@redhat.com
Date: Tue, 19 Jan 2016 08:57:31 -0500
Subject: Re: Dockerfile in OpenShift
To: rcarv...@redhat.com
CC: dencow...@hotmail.com; users@lists.openshift.redhat.com

Also, note that "translating an image to an app" is what new-app does.
You can run "oc new-app GIT_REPO -o yaml --dry-run" to see what new-app 
generates, and pipe that directly into the export command:
    oc new-app ... | oc export -f - --as-template=foo > template.yaml
Which generates the final template to a file on disk.
On Jan 19, 2016, at 4:06 AM, Rodolfo Carvalho <rcarv...@redhat.com> wrote:

Hi Den,
You don't need to "translate" the Dockerfile to a template. Instead, you can 
create a Docker build that will build an image out of the Dockerfile and can be 
deployed in OpenShift.
https://docs.openshift.org/latest/dev_guide/builds.html#defining-a-buildconfig
https://docs.openshift.org/latest/dev_guide/builds.html#docker-strategy-options


You can also create a template that will automated the creation of a 
BuildConfig, a DeploymentConfig, a Service, etc, see this 
example:https://github.com/openshift/origin/blob/master/examples/sample-app/application-template-dockerbuild.json


In the example, the BuildConfig.spec.source refers to a git repository that 
contains a Dockerfile. You can also use an inline Dockerfile as a source of 
your 
BuildConfig:https://docs.openshift.org/latest/dev_guide/builds.html#dockerfile-source


-- 
Rodolfo Carvalho

OpenShift Developer Experience

On Tue, Jan 19, 2016 at 8:43 AM, Den Cowboy <dencow...@hotmail.com> wrote:



Hi, I have some Docker images and a Dockerfile.
Now they want to deploy their containers in OpenShift.
Is it possible to translate a whole dockerfile to an OpenShift-template?
                                          

_______________________________________________

users mailing list

users@lists.openshift.redhat.com

http://lists.openshift.redhat.com/openshiftmm/listinfo/users






_______________________________________________
users mailing list
users@lists.openshift.redhat.com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users
                                          
_______________________________________________
users mailing list
users@lists.openshift.redhat.com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to