Tag:

在Openshift Origin中运行Docker镜像

我对Openshift起源很新。 我正在尝试在OpenShift来源部署我的docker集装箱的可能性。 为此,我创build了一个非常简单的docker容器,添加两个数字并生成结果: https://github.com/abrahamjaison01/openshifttest 我在Docker Hub中创build了一个本地泊坞窗图像和一个公共泊坞窗图像: docker pull abrahamjaison/openshifttest 我在本地运行docker镜像如下: [root@mymachine /]# docker run -it –rm abrahamjaison/openshifttest Enter first large number 12345 Enter second large number 54321 Result of addition = 66666 由于我对Openshift完全陌生,所以我不知道如何在Openshift环境中部署它。 我创build了一个新项目: oc new-project openshifttest 然后是一个新的应用程序: oc new-app docker.io/abrahamjaison/openshifttest 但后来我不知道如何访问控制台/terminal来提供input。 当我运行这个命令的时候也有很多次,当我发出命令“oc status”的时候,我得到的输出是“deployment failed”。 基本上我想知道如何在openshift上部署这个docker映像,以及如何访问terminal以提供执行添加的input。 有人能帮我解决这个问题吗?

Jenkins 2.0:在Docker容器中运行SBT

我有以下Jenkinsfile : def notifySlack = { String color, String message -> slackSend(color: color, message: "${message}: Job ${env.JOB_NAME} [${env.BUILD_NUMBER}] (${env.BUILD_URL})") } node { try { notifySlack('#FFFF00', 'STARTED') stage('Checkout project') { checkout scm } scalaImage = docker.image('<myNexus>/centos-sbt:2.11.8') stage('Test project') { docker.withRegistry('<myNexus>', 'jenkins-nexus') { scalaImage.inside('-v /var/lib/jenkins/.ivy2:/root/.ivy2') { c -> sh 'sbt clean test' } } } if (env.BRANCH_NAME […]