2016-08-24 12 views
0

私はジャンゴ角形プロジェクトで作業しています。私はpython3を使用しているので、ノード6.4.0とpython3がインストールされるコンテナが必要です。私はノードを持っている:6.4.0と私のドッカーのpython:3.4イメージ。python3 nodejsドッカー画像

今度はpy3nodeという名前の別の画像が必要です。 私はこの方法をしようとしています:

  1. Dockerfile:

    docker run -it py3node /bin/bash 
    
    [email protected]:/# node -v 
    
    output: 
    bash: node: command not found 
    

    FROM node:6.4.0 
    FROM python:3.4 
    
  2. ドッキングウィンドウその後、私は実行

    output: 
    
    Sending build context to Docker daemon 8.192 kB 
    Step 1 : FROM node:6.4.0 
    ---> 800da22d0e7b 
    Step 2 : FROM python:3.4 
    ---> 93bc8e41eb8c 
    Successfully built 93bc8e41eb8c 
    

-t py3nodeを構築3210

しかし、python3が動作します。なぜノード:6.4.0が動作していないのですか?

答えて

2

このような画像を組み合わせて使用​​することはできません。 (Using multiple FROM directives is hazardous and should probably be removed)。

一般的な画像(ubuntu?alpine?)で始まり、Pythonとノードをインストールするか、またはdjangoフレンドリーな画像here maybe?で開始します。私は他のdjango + dockerプロジェクトが何をしているかを見ていきたいと思います。

関連する問題