[英]Docker Elixir mix 'command not found'
嘗試使用新的Phoenix / Elixir應用程序設置docker。 我在下面共享了我正在使用的Dockerfile。
當我使用此Dockerfile運行docker docker-compose up
,出現錯誤,提示“混合不存在”。
我正在通過此鏈接進行工作。 https://medium.com/@hex337/running-a-phoenix-1-3-project-with-docker-compose-d82ab55e43cf
謝謝!
# Elixir + Phoenix
FROM elixir:1.6.1
FROM node:8.2
# Install debian packages
RUN apt-get update
RUN apt-get install --yes build-essential inotify-tools postgresql-client
# Install Phoenix packages
RUN mix local.hex --force
RUN mix local.rebar --force
RUN mix archive.install --force https://github.com/phoenixframework/archives/raw/master/phx_new.ez
WORKDIR /app
EXPOSE 4000
您有多個FROM
。 最近使用的是一個FROM node:8.2
。 只需將其刪除。
否則,如果您故意放在那里-您需要解釋原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.