質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

解決済

1回答

3350閲覧

[Docker] rails s -b 0.0.0.0 => Cannot render console from 172.28.0.1!

beginner.tanaka

総合スコア23

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2021/01/02 05:35

前提・実現したいこと

rails s -b 0.0.0.0をコンテナ内で実行すると、エラーログっぽいものが永遠と流れ続けてしまいます。
この解決法が教えていただきたです。よろしくお願いします。

発生している問題・エラーメッセージ

root@78147f552097:/rails6-container# rails s -b 0.0.0.0 => Booting Puma => Rails 5.2.4.4 application starting in development => Run `rails server -h` for more startup options Puma starting in single mode... * Version 3.12.6 (ruby 2.5.8-p224), codename: Llamas in Pajamas * Min threads: 5, max threads: 5 * Environment: development * Listening on tcp://0.0.0.0:3000 Use Ctrl-C to stop Started GET "/_next/webpack-hmr?page=/" for 172.28.0.1 at 2021-01-02 04:59:58 +0000 Started GET "/_next/webpack-hmr?page=/" for 172.28.0.1 at 2021-01-02 04:59:58 +0000 Started GET "/_next/webpack-hmr?page=/" for 172.28.0.1 at 2021-01-02 04:59:58 +0000 Started GET "/_next/webpack-hmr?page=/" for 172.28.0.1 at 2021-01-02 04:59:58 +0000 Started GET "/_next/webpack-hmr?page=/" for 172.28.0.1 at 2021-01-02 04:59:58 +0000 Cannot render console from 172.28.0.1! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255 Cannot render console from 172.28.0.1! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255 Cannot render console from 172.28.0.1! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255 Cannot render console from 172.28.0.1! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255 Cannot render console from 172.28.0.1! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255 ActionController::RoutingError (No route matches [GET] "/_next/webpack-hmr"): //省略

試したこと

下記のQiitaのページを参考にしましたが改善できませんでした。
「Cannot render console from <IPアドレス>!」と出たときの対処法

記事に書いてある通りに、config/environments/development.rb内で、以下を追記。
config.web_console.whitelisted_ips = '172.28.0.1'
そして、またrails s -b 0.0.0.0を実行すると、
Cannot render console from 172.29.0.1!
と、IPアドレスが一つ増え、同じエラーに。ホワイトリストにさらに追記しても、
Cannot render console from 172.30.0.1!
と永遠に対処されません。

該当のソースコード

Dockerfile

1FROM ruby:2.5 2RUN apt-get update 3RUN apt-get install -y \ 4 build-essential \ 5 libpq-dev \ 6 nodejs \ 7 postgresql-client \ 8 yarn 9WORKDIR /rails6-container 10COPY Gemfile Gemfile.lock /rails6-container/ 11RUN bundle install

DockerCompose

1version: "3" 2volumes: 3 db-data: 4services: 5 web: 6 build: . 7 ports: 8 - "3000:3000" 9 volumes: 10 - ".:/rails6-container" 11 environment: 12 - "DATABASE_PASSWORD=postgres" 13 tty: true 14 stdin_open: true 15 depends_on: 16 - db 17 links: 18 - db 19 20 db: 21 image: postgres 22 volumes: 23 - "db-data:/var/lib/postgresql/data" 24 environment: 25 - "POSTGRES_USER=postgres" 26 - "POSTGRES_PASSWORD=postgres" 27 - "POSTGRES_HOST_AUTH_METHOD=trust" 28

Gemfile

1source 'https://rubygems.org' 2gem 'rails', '~> 5.2'

ご教授のほどよろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

これだとどうでしょう?

config.web_console.whitelisted_ips = '0.0.0.0/0'

Ruby / Rails関連
2020.03.06
Rails 6: Docker dev環境のconfig.hostsとwhitelisted_ipsについて

投稿2021/01/02 14:34

siruku6

総合スコア1382

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

beginner.tanaka

2021/01/03 01:38

ありがとうございます!無事に解決することができました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問