スマートホームに向けて62: Raspberry Pi Zero Wに、dockerをインストール2:For smart homes 62: Install docker on Raspberry Pi Zero W 2

ようやくdockerが動いた。
sshから

sudo docker login

net/http: request canceled while waiting for connection
とうまく行かない。

調べると固定IPでない事が原因
ルータが固定ができるかどうかチェックしたうえで確認したい。

ifconfig

docker0: flags=4099 mtu 1500

lo: flags=73 mtu 65536

wlan0: flags=4163 mtu 1500
inet 192.168._._ netmask 255.255.255.0 broadcast 192.168._._

と表示されたので

wlan0が、インターネット接続の為のIPである事がわかる。

wlan0を固定にする
自分は、100台まで接続できて、固定も可能なので固定を済ませておく
この製品は認識された機械のすべて固定を設定できる。
済ませておかないと、不都合が発生する。

sudo nano /etc/dhcpcd.conf
最下層に
#interface wlan0
#static ip_address=192.168.1.1/24
#static routers=192.168.1.254
#static domain_name_servers=192.168.1.254
とあると思うのでこれを
#を消して
interface wlan0
static ip_address=192.168._._/24
static routers=192.168._._
static domain_name_servers=192.168._._
と先ほどのifconfigのwlan0のIPを設定する。

/etc/dhcpcd.conf
書き込み
sudo reboot
を実行

再度
sudo docker login

既に、dockerユーザは作成しているので
Authenticating with existing credentials…
既存の資格情報を使用した認証…
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
警告! パスワードは暗号化されずに/root/.docker/config.jsonに保存されます。
Configure a credential helper to remove this warning. See
この警告を削除するには、資格情報ヘルパーを構成を見ましょう。
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

ようやく接続が出来ました。

と思ったら、今度は、妻が言う
換気扇の交換商品が届いたと・・
あー今度は、DIYだねーって事で。
また次。