为什么从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文件的最后一行是这样的:
CMD /usr/share/nginx/start.sh
当然start.sh找不到。
我怎么能解决原来的问题(git的问题)或以某种方式embeddedstart.sh? 我只有主人这个问题,换句话说,当使用分支。
- Java的jks keystore在AWS的docker上的tomcat上有CA,中级和网站证书给出“Peer's Certificate Issuer is not recognized”
- 在Docker容器内以非交互方式解密gpg文件
- 无法从networking接口find可用的硬件地址
- Symfony和Docker – caching和日志dirs权限
- 如何分配特定的networking接口到docker集装箱
- 从官方Dockerfile构buildjenkins docker镜像
- 灰烬和帆部署
- docker集装箱与jenkins安装量有困难
- docker检查-f“{{.Parent}}”一个安全的方式来获得基础的图像ID?