Tag: openshift dockerfile

为什么从Dockerfile生成的克隆步骤无法正常工作,我该如何修复或find解决方法?

构build时出现以下错误: Cloning "https://code.myrepo.ch/scm/AM/my-web.app.git" … error: build error: error: Your local changes to the following files would be overwritten by checkout: pom.xml Please, commit your changes or stash them before you can switch branches. Aborting 作为解决方法,我从yaml中删除以下内容: source: type: Git git: uri: 'https://code.myrepo.ch/scm/AM/my-web-app.git' ref: master contextDir: docker sourceSecret: name: scmsecret 并做出这样的改变: source: type: Dockerfile 然后使用openshift ui添加git仓库中的dockerfile的内容。 所有这些工作,但docker文件的最后一行是这样的: […]

使用Dockerfile创buildOpenShift应用程序的问题(使用oc new-app)

我正尝试使用Dockerfile从Express Node js应用程序创buildOpenShift应用程序。 Web应用程序目前是使用快速生成器创build的框架,Dockerfile如下所示: FROM node:boron # Create app directory RUN mkdir -p /usr/src/app WORKDIR /usr/src/app # Install app dependencies COPY package.json /usr/src/app/ RUN npm install # Bundle app source COPY . /usr/src/app EXPOSE 3000 CMD [ "npm", "start" ] 我使用oc CLI运行OpenShift Online版本3。 但是当我运行: oc new-app c:\dev\myapp –strategy=docker 我收到以下错误信息: error: buildconfigs "node" is forbidden: build […]