RancherOS でホスト追加時に「ERROR: http://[IP address]:[port]/v1 is not accessible (Failed to connect to [IP address] port [port]: No route to host)」
RancherOSで管理サーバーを立ち上げて意気揚々とホスト追加しようとしたら以下のようにエラーメッセージで埋め尽くされました
sudo docker run --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.7 http://[Ip address]:8080/v1/scripts/..... INFO: Running Agent Registration Process, CATTLE_URL=http://[Ip address]:8080/v1 INFO: Attempting to connect to: http://[Ip address]:8080/v1 ERROR: http://[Ip address]:80800/v1 is not accessible (Failed to connect to [Ip address] port 8080: No route to host)
解決方法
入れたDockerが非サポートのバージョンだったのでDockerをuninstallして対応しているバージョンのDockerを入れ直したら解決した。
RancherOSのドキュメントGetting Started with Hostsで対応Dockerバージョン一覧が参照出来る。また各バージョンのインストールスクリプトが用意されているのでそれを使うとスムーズにインストールできる。