2016-10-02 17 views
0

を発見していないが、私のDockerfileが構築しようとしている:1:Dockerfileエラー:/ binに/ SH:1:[「パイソン」,:ここ

FROM ubuntu:latest 

# install flask server 
RUN apt-get update -y 
RUN apt-get install -y python-pip python-dev build-essential 
COPY app.py/
RUN pip install flask 

# install ruby 
RUN \ 
    apt-get install -y ruby ruby-dev ruby-bundler && \ 
    rm -rf /var/lib/apt/lists/* 

# install lua 
RUN apt-get update -y && apt-get install -y luajit luarocks 

# Define default command. 
CMD [“python”, “app.py”] 

はしかし、それは誤り /binに/ shをしてまで示され:["python"、:見つかりませんでした

私はこれがどうして起こったのか分かりません。誰かがそれで私を助けてくれますか?

+1

私がドッキングウィンドウを知らないが、あなたがそこに派手な引用符ではなく、通常の二重引用符を持っているように見える... – mgilson

+0

私は中括弧引用符を参照してください。このファイルを書くために何を使用していますか?テキストエディタを使用します。 – user2357112

+0

コードを書くときに中国語の入力方法を無効にする必要があります。 –

答えて

4

“”""で右CMD syntaxを使用しないようにしてください:

CMD ["executable","param1","param2"] (exec form, this is the preferred form) 
+0

多くの邪悪な二重引用符があります。http://unicode.org/cldr/utility/confusables.jsp?a=%22&r=None(http://stackoverflow.com/a/18739948/4148708から) – evilSnobu

+0

@ evilSnobuそれは私に悪いハイフン対マイナスを思い出させる:http://stackoverflow.com/a/170148/6309 – VonC

関連する問題