Tag: openshift enterprise

将现有docker集装箱导入openshift

我有大约14个容器,其中大部分是Java应用程序,我有一个nginx容器。 我做一个docker创buildnetworking,并build立和运行在同一个networking下。 然后,我暴露了我的nginx容器8080,去到:8080 /资源/公共/客户端/networking/ index.html,我有我的应用程序在那里运行。 我已经将这些容器导入了一个项目中的openshift,并且我已经成功了。 但是当我在nginx服务器上打开8080的路由时,我得到一个Welcome to Nginxlogin页面。 当我添加path/resources/public/client/web/index.html它不会打开任何东西。 如何在Openshift中将这些容器连接在一起? 我正在寻找一些指导。 使用Docker创buildnetworking相当容易。

Curl命令的基本validation成为openshift的秘密

我有一个Apache Web服务器,有一个基本身份validation保护的URL前 www.example.com/protected/ 在我的Dockerfile中的Openshift当我build立一个图像我有curl命令下载文件。 现在使用基本身份validation时,使用基本身份validation的curl命令看起来像这样 curl -u用户名:密码http://www.example.com/protected/ 问题是我不想拥有在Dockerfile中公开的用户名:密码。 相反,我想隐藏在Openshift / Kubernetes秘密凭据 正常情况下,在beginig中,用于秘密定义的openshift yaml文件看起来像这样 kind: Secret apiVersion: v1 metadata: name: secret-name data: 问题:如何添加基本身份validation凭证的创build适当的秘密文件,然后如何从Dockerfile中引用它?

如何在openshift中将图像从一个项目拖到另一个项目?

我创build了一个项目testing1在这个项目中我发布了docker镜像。 现在,我想创build类似的另一个项目testing2与我在testing1推送的相同的图像。 我不想再发布它。