Rancher2.0でホストの設定を行う為に、ローカルIPとlocalhostだとうまく行かないので試しにhostsの設定を行って試してみる。
hostsの設定
hostsファイルは、/etc/hostsにあります。
ツール入れたりとかめんどくさいのでviで直接書き換えて変更する。
ちなみに、sudoコマンドを付与しないと書き換えることは出来ません。
sudo vi /etc/hosts
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
192.168.11.101 rancher.example
末尾に192.168.11.101の行を書きます。
ただ192.168.11.101はローカルIPなので環境によって書き換えてください。
rancher.exampleはテキトーにつけたホスト名です。
これによってブラウザでhttp://rancher.exampleでアクセスすることが出来ます。
XXXX.localとかにするとRancher2.0のホストの設定でエラーになります。
DNSのキャッシュ削除
変更したらDNSのキャッシュを削除します。
削除する為に、下記のコマンドで行けるがMacのOSによってDNSの削除方法が異なるので自分で調べてください。
$ sudo dscacheutil -flushcache
確認
次に反映がちゃんと出来ているか確認してみます。
これを行う為に一度、rancher2.0を起動しているのであれば削除してください。
docker psとpa -aで起動が確認できるので、dockerコマンドを利用して削除が出来ます。
再度、Rancher2.0をインストールするにはこちらを確認してください。
記事の中にあるipを指定した部分ですが、今回設定したrancher.exampleを入れてみます。
ブラウザのURLにhttp://rancher.exampleを入力すると確認することが出来ます。
まとめ
ひとまずipからのアクセスではなく、ローカルのドメインとして変更が出来たので引き続きRancher2.0のカタログ周りの記事を書けたらなと思います。
これにて以上。