Docker Elixir mix'命令未找到'

时间:2018-02-05 02:42:23

标签: docker docker-compose elixir dockerfile

尝试使用新的Phoenix / Elixir应用程序设置docker。我已经分享了我在下面使用的Dockerfile。

当我使用此Dockerfile运行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

1 个答案:

答案 0 :(得分:2)

你有多个FROM。最新的FROM node:8.2是正在使用的那个。只需将其删除即可。

否则,如果你有目的地把它放在那里 - 你需要解释原因。