尝试使用新的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
答案 0 :(得分:2)
你有多个FROM
。最新的FROM node:8.2
是正在使用的那个。只需将其删除即可。
否则,如果你有目的地把它放在那里 - 你需要解释原因。