【问题标题】:Install MongoDB and Tomcat using Dockerfile使用 Dockerfile 安装 MongoDB 和 Tomcat
【发布时间】:2023-03-10 06:55:02
【问题描述】:

我使用下面提到的Dockerfile 来安装pythonmongodbtomcaton Centos6 的软件包。

FROM centos:centos6
RUN yum install -y centos-release-scl && \
    yum install python27 &&
    echo -e "[mongodb-org-3.2]\nname=MongoDB Repository\nbaseurl==https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/\ngpgcheck=1\nenabled=1\ngpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc" > /etc/yum.repos.d/mongodb-org.repo && \
    yum install -y mongodb-org && \
    yum install -y tomcat6
CMD ["/bin/bash"]

我收到以下错误

您的交易已保存,请重新运行:

yum load-transaction /tmp/yum_save_tx-2016-12-16-05-51EmkBfY.yumtx

命令

/bin/sh -c yum install -y centos-release-scl &&     yum install python27 &&     echo -e "[mongodb-org-3.2]\nname=MongoDB Repository\nbaseurl==https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/\ngpgcheck=1\nenabled=1\ngpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc" > /etc/yum.repos.d/mongodb-org.repo &&     yum install -y mongodb-org &&     yum install -y tomcat6

returned a non-zero code: 1

不确定可能的问题是什么?

【问题讨论】:

    标签: python mongodb tomcat docker


    【解决方案1】:

    使用以下dockerfile

    FROM centos:centos6
    RUN yum install -y centos-release-scl && \
        yum install -y python27 && \
        echo -e "[mongodb-org-3.2]\nname=MongoDB Repository\nbaseurl==https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/\ngpgcheck=1\nenabled=1\ngpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc" > /etc/yum.repos.d/mongodb-org.repo && \
        yum install -y mongodb-org && \
        yum install -y tomcat6
    CMD ["/bin/bash"]
    

    python27 之前和\python27 && 之后缺少-y

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-01
      • 2019-02-10
      • 2021-01-07
      • 1970-01-01
      • 2020-02-14
      • 1970-01-01
      • 2022-01-04
      相关资源
      最近更新 更多