2016-08-01 21 views
3

Aufbau Während eines Projekts, wenn ich diese 2-Befehlszeile in Ubuntu laufen es zeigt mir die folgenden Fehler:Probleme beim Neo4j mazerunner Projekt

$docker build -t workspace/stageprojet . 

--2016-08-01 14:33:06-- https://s3-us-west-1.amazonaws.com/mazerunner-artifacts/spark-1.1.2-RELEASE-driver.jar 
Resolving s3-us-west-1.amazonaws.com (s3-us-west-1.amazonaws.com)... 54.231.237.77 
Connecting to s3-us-west-1.amazonaws.com (s3-us-west-1.amazonaws.com)|54.231.237.77|:443... connected. 
HTTP request sent, awaiting response... 403 Forbidden 
2016-08-01 14:33:07 ERROR 403: Forbidden. 

The command '/bin/sh -c wget https://s3-us-west-1.amazonaws.com/mazerunner-artifacts/spark-1.1.2-RELEASE-driver.jar' returned a non-zero code: 8 


$docker-compose up -d 
ERROR:   
    Can't find a suitable configuration file in this directory or any   parent. Are you in the right directory?  
    Supported filenames: docker-compose.yml, docker-compose.yaml 

EDIT1: Dockerfile

Dies ist Dockerfile dass Ich benutzte das Projekt

# Dockerizing Neo4j Mazerunner: Dockerfile for building graph analytics 
# applications. 

FROM  java:openjdk-8-jdk 
MAINTAINER K.B. Name <[email protected]> 

USER root 

# Set the default HDFS and Spark hosts 
ENV SPARK_HOST local 
ENV HDFS_HOST hdfs://hdfs:9000 
ENV DRIVER_HOST mazerunner 
ENV RABBITMQ_HOST localhost 
ENV SPARK_EXECUTOR_MEMORY 6g 
ENV HADOOP_HOME /etc/hadoop 
ENV MAZERUNNER_HOME /etc/mazerunner 
ENV CLASSPATH /etc/hadoop/conf:/etc/hadoop/*:/etc/mazerunner/*:/etc/mazerunner/lib/* 
ENV SPARK_CLASSPATH /etc/hadoop/conf:/etc/hadoop/*:/etc/mazerunner/*:/etc/mazerunner/lib/* 
RUN apt-get update && apt-get install -y apt-transport-https 
RUN mkdir /etc/mazerunner 

# Update apt-get 
RUN apt-get update && \ 
    apt-get -y -qq install erlang-nox && \ 
    mkdir /etc/rabbitmq && \ 
    echo "[{rabbit, [{loopback_users, []}]}]." > /etc/rabbitmq/rabbitmq.config && \ 
    echo "deb http://www.rabbitmq.com/debian/ testing main" >/etc/apt/sources.list.d/rabbitmq.list && \ 
    curl -quiet -L -o ~/rabbitmq-signing-key-public.asc http://www.rabbitmq.com/rabbitmq-signing-key-public.asc && \ 
    apt-key add ~/rabbitmq-signing-key-public.asc && \ 
    apt-get -qq update && \ 
    apt-get -y -qq --allow-unauthenticated --force-yes install rabbitmq-server && \ 
    apt-get clean 

# Copy bootstrapper 
COPY sbin/mazerunner.sh /etc/mazerunner/bootstrap.sh 
RUN chown root:root /etc/mazerunner/bootstrap.sh 
RUN chmod 700 /etc/mazerunner/bootstrap.sh 

# Copy Spark's HDFS configurations 
RUN mkdir /etc/hadoop 
COPY conf/hadoop /etc/hadoop 

# Copy Mazerunner service binary 
WORKDIR /etc/mazerunner 
RUN wget https://s3-us-west-1.amazonaws.com/mazerunner-artifacts/spark-1.1.2-RELEASE-driver.jar 

ENV BOOTSTRAP /etc/mazerunner/bootstrap.sh 

CMD ["/etc/mazerunner/bootstrap.sh", "-d"] 

Weiß jemand, wie man das löst?

EDIT 2

Wenn ich mich nach Docker-compose.yml finde es in vielen Verzeichnissen

enter image description here

+1

verwenden. Können Sie Ihre Dockerfile freigeben? –

+0

@ cml.co ich habe die dockerfile –

Antwort

1

docker-compose up -d für ein docker-compose.yml im aktuellen Verzeichnis suchen und es kann‘ t einen finden. Existiert die Datei? Wenn Sie nicht mehrere Container ausführen, müssen Sie stattdessen möglicherweise docker run

+0

nein, aber ich habe viele docker-compose.yml-dateien in verschiedenen verzeichnissen ich habe die screen capture gepostet –