正在尝试使用新的Phoenix/Elixir应用程序设置docker。我已经在下面分享了我正在使用的Dockerfile。
当我用这个Dockerfile运行docker-compose up时,我得到的错误是"mix不存在“。
我从这个链接开始工作。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发布于 2018-02-05 10:45:07
你有多个FROM。最新的FROM node:8.2就是正在使用的那个。只需删除它即可。
否则,如果你把它放在那里是有目的的-你需要解释为什么。
https://stackoverflow.com/questions/48615176
复制相似问题