2016-12-16 6 views
0

python,mongodbtomcaton Centos6のパッケージをインストールするには、下記のDockerfileを使用していました。Dockerfileを使用してMongoDBとTomcatをインストールする

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

何が起こりうるのか分かりませんか? dockerfile

答えて

1

用途:

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\を欠落していました。

関連する問題