私はドッカーで正常に動作シナトラアプリがあります。ドッキング用コンテナにレディスを追加するには?
# Image
FROM ruby:2.3.3
RUN apt-get update && \
apt-get install -y net-tools
# Install app
ENV APP_HOME /app
ENV HOME /root
RUN mkdir $APP_HOME
WORKDIR $APP_HOME
COPY Gemfile* $APP_HOME/
RUN bundle install
COPY . $APP_HOME
# Configure App
ENV LANG en_US.UTF-8
ENV RACK_ENV production
EXPOSE 9292
# run the application
CMD ["bundle", "exec", "rackup"]
をしかし、私はRedisのを追加しようとすると:
# Redis
RUN apt-get update && apt-get install -y redis-server
EXPOSE 6379
CMD ["/usr/bin/redis-server"]
のRedisが起動していないようです。
したがって、Ruby(FROM ruby:2.3.3
)DockerコンテナにRedisを追加するにはどうすればよいでしょうか?
はい、私はそれがこのようにする方が簡単でより良いことを見ました。 –
今後の検索人にとっては、この場合は 'redis'キーは機能しません。 http://stackoverflow.com/a/42380642/336920を参照してください。 –