ログに「Cannot render console from Allowed networks」と出力される対処法
環境
ruby 2.5.1
rails 5.2.4
docker 19.03.8
Ruby on Railsの開発環境で、DockerかVagrantを使っていて、”Cannot render console from 172.20.0.1! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255″ 「このIPアドレスではレンダリングできない」と言われた場合
うぉおおん?
Started GET "/" for 172.20.0.1 at 2020-03-28 09:15:23 +0000
web_1 | Cannot render console from 172.20.0.1! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255
対処法は簡単だった
Webコンソールの設定で172.20.0.1ネットワークをホワイトリストに登録する
config/environments/development.rb
にconfig.web_console.whitelisted_ips = ‘172.20.0.1’
を追加(IPアドレスは自身のログに書いてあるIPアドレスを記述)
config/environments/development.rb
config.web_console.whitelisted_ips ='172.20.0.1'
これで解決しました
docker → kubernetesに関してこれから投稿していきます。
##docker公式