Tag: ibm cloud

IBM Bluemix:无法在Bluemix主机卷上安装MongoDB容器“/ data / db”

我试图在Bluemix数据持久性上部署一个Mongodb Docker容器,但是当系统试图挂载到主机(Bluemix)卷上的容器“/ data / db”并且容器没有启动时总是收到错误。 在过去的两天里,我已经研究并尝试了多个选项, 其中包括一个用于在stackoverflow上的Postgres ,但仍然得到相同的错误。 任何帮助将不胜感激。 错误: $ docker日志f450993a-4cc; chown:更改“/ data / db”的所有权:权限被拒绝 docker构成文件: 泊坞窗,compose.yml mongodb: container_name: mymongo image: registry.ng.bluemix.net/helpfull/mongo:3.2.10 volumes: – mongodb:/data/db:rw ports: – "27017"

在新的docker容器被删除之后build立它

在我的Bluemix项目中,迁移后容器已被删除。 幸运的是,图像仍然活着,所以我做了一个新的容器使用该图像,我的网站连接到该容器的IP地址,设置新的数据库等 但是,虽然我的bluemix站点已经启动并且正在运行,但它并不显示正确的页面。 它只显示最初的WordPress网站(我在我的网站上使用wordpress)。 在这种情况下,我应该注意些什么? 谢谢

如何在bluemix上使用docker部署安全的Web应用程序

我有多个micrservices项目。 每个微服务都是Spring Boot项目,并部署在Docker上。 现在这些都没有保证。 即那些正在访问http:// ….我想改变,以确保与HTTPS之一。 有人可以请build议如何在Docker上部署安全的Web应用程序。

bluemix docker-composestring索引必须是整数

我正在尝试使用docker-compose将两个容器上传到Bluemix: docker-compose -f docker-compose-bluemix.yml up -d 我docker-compose-bluemix.yml文件是: api: image: registry.eu-gb.bluemix.net/mycompany/java container_name: java-identity-verification-sdk-container ports: – 8080:8080 volumes: – java-identity-verification-sdk:/data links: – mongo mongo: image: registry.eu-gb.bluemix.net/mycompany/mongo container_name: mongo-identity-verification-sdk-container volumes: – mongo-identity-verification-sdk:/data/db ports: – 27017:27017 docker-compose-bluemix.yml中没有特殊字符(如标签)。 图像先前已上传到Bluemix,同时还创build了两个卷java-identity-verification-sdk和mongo-identity-verification-sdk 。 我得到这个错误: Starting ongo-identity-verification-sdk-container Creating java-identity-verification-sdk-container ERROR: for api string indices must be integers Traceback (most recent call last): File "bin/docker-compose", […]

无法在bluemix上创build容器

我尝试使用cf push将我的项目推送到bluemix容器。 —–> Running: go install -tags cloudfoundry -buildmode pie . Exit status 0 Staging complete Uploading droplet, build artifacts cache… Uploading build artifacts cache… Uploading droplet… Uploaded build artifacts cache (196B) Uploaded droplet (5.1M) Uploading complete Destroying container Successfully destroyed container 0 of 1 instances running, 1 starting 0 of 1 instances running, 1 […]

无法访问Bluemix中用于Spring Boot应用程序的容器URL

我在IBM Bluemix中使用工具链来部署简单的Spring启动应用程序。 在交付pipe道中,我增加了3个阶段: 第一阶段(Maven Build) 从git仓库获取源代码并用Maven构buildjar文件 第二阶段(build设Docker图像) 在这个阶段,它从源代码中的Dockerfile中读取并构build一个Docker镜像。 在这个阶段,Builder Type是“ IBM Container Service ”。 阶段3(容器部署) 在这个阶段,我在Bluemix中的容器中部署映像。 这里的部署者types是“ IBM Container Service ”。 在所有阶段成功完成后,我打开了部署阶段提供的容器ip,但是它给出了一个错误 发生通信错误:“拒绝连接”Web服务器可能closures,太忙或遇到其他问题,无法响应请求。 你不妨在稍后再试一次。 我用bx ic检查了容器状态, 检查一下容器名称 ,显示容器状态正在运行。 任何帮助将不胜感激。

无法在Bluemix平台上部署自己的容器?

我创build了一个容器。 这是代码: FROM openjdk:8u131 MAINTAINER Abderrazak Landoulsi EXPOSE 6001 RUN apt-get update RUN apt-get install -y -q –no-install-recommends \ apt-transport-https \ build-essential \ ca-certificates \ curl \ g++ \ gcc \ make \ && rm -rf /var/lib/apt/lists/* \ && apt-get -y autoclean RUN curl -sL https://deb.nodesource.com/setup_8.x | bash – RUN apt-get install -y nodejs ADD […]

如何修复tomcat的图片漏洞?

我在Bluemix Containers(docker组)中部署了一个Tomcat映像。 我指定的基础图像为“最新”。 Bluemix的Vulnerability Advisors报告了以下漏洞: image registry.ng.bluemix.net/xxx/my-image:1 vulnerability results found 168 packages scanned 1 vulnerable packages libgcrypt20 : current: 1.6.3-2+deb8u3 fixed: 1.6.3-2+deb8u4 我不知道如何解决,并没有在互联网上find任何答案。 任何人都可以帮忙 谢谢。

从本地运行的Bluemix Liberty泊坞窗镜像访问Liberty日志文件

我的目标是开发一个应用程序,该应用程序将在Docker中托pipe的WebSphere Liberty上运行,并最终在Bluemix上运行。 在开发过程中,我在本地Linux PC上安装了Docker,然后从IBM下载了包含configuration的Liberty的基础Docker镜像。 这个图像被称为: registry.ng.bluemix.net/ibmliberty 我现在在我的电脑本地Docker中启动这个镜像,并附上一个shell,以便我可以看到发生了什么。 我发现有一个位于的Liberty服务器 /opt/ibm/wlp/usr/servers/defaultServer 现在来了这个难题。 在我习惯的Liberty服务器上,服务器产生的消息被写入相对于服务器的“logs / messages.log”文件中。 这意味着我会希望在这里findLiberty消息文件: /opt/ibm/wlp/usr/servers/defaultServer/logs/messages.log 但是,当我启动我的服务器时,没有任何东西。 如何在本地PC上的Linux环境中本机访问从Docker上运行的Bluemix基础映像( registry.ng.bluemix.net/ibmliberty )获取的Liberty服务器的日志?

docker构build如何使用centos运行中间容器:systemd

我正在尝试构build一个基于centos:systemd的docker映像。 在我的Dockerfile中,我正在运行一个依赖于systemd运行的命令,失败的原因如下: Failed to get D-Bus connection: Operation not permitted error: %pre(mod-php-7.1-apache2-zend-server-7.1.7-16.x86_64) scriptlet failed, exit status 1 Error in PREIN scriptlet in rpm package mod-php-7.1-apache2-zend-server-7.1.7-16.x86_64 我怎么能得到中间容器运行 – –privileged和映射-v /sys/fs/cgroup:/sys/fs/cgroup:ro ? 如果我注释掉安装程序,只是运行容器,手动执行安装程序,它工作正常。 这是Dockerfile FROM centos/systemd COPY ./ZendServer-9.1.0-RepositoryInstaller-linux.tar.gz /opt RUN tar -xvf /opt/ZendServer-9.1.0-RepositoryInstaller-linux.tar.gz -C /opt/ RUN /opt/ZendServer-RepositoryInstaller-linux/install_zs.sh 7.1 java –automatic