Подготовленный контейнер Docker для разработки Ruby on Rails приложений
Инструкции:
https://github.com/seapy/dockerfiles/tree/master/rails-nginx-unicorn
https://github.com/seapy/dockerfiles/tree/master/rails-nginx-unicorn-pro
Видео:
http://www.youtube.com/watch?v=QgmzBuPuM6I&feature=youtu.be
Инсталлировали ruby и rails.
Создали проект.
$ vi Gemfile
разкомментировали unicorn
$ bundle install
$ vi Docerfile
# Dockerfile
FROM seapy/rails-nginx-unicorn
MAINTAINER seapy([email protected])
EXPOSE 80
$ docker build -t seapy/docker .
$ docker run -it --rm -p 80:80 -e SECRET_KEY_BASE=test seapy/docker
Подключаемся к контейнеру к nginx, который работает в контейнере docker.
При этом IP тот же, что и хоста:
http://192.168.1.6/robots.txt
=====================================
Нужно посмотреть:
https://github.com/abevoelker/docker-ruby
https://blog.abevoelker.com/rails-development-using-docker-and-vagrant/