Dockerのインストール
https://www.runoob.com/docker/macos-docker-install.html
サーチミラー
docker search home-assistant
上の写真で1位にランクされているhomeassistant / home-assistantの星が最も多いことがわかりますので、ダウンロードすることにしました。
ミラーをダウンロード
docker pull homeassistant/home-assistants
コンテナを作成する
Macでのコマンドは次のとおりです。その他の場合は、-vの後のパスを、コンテナー構成がローカルに保存されているパスに変更するだけで、操作が成功するとコンテナーIDの文字列が生成されます。
docker run -d --name="hass" -v ${HOME}/hass/mac_config -p 8123:8123 homeassistant/home-assistant
- d:バックグラウンドで実行することを意味します
- 名前:コンテナのエイリアスを設定します(そうでない場合は、管理を容易にするためにランダムに生成されます)
- v:データ・ボリュームを構成します(コンテナー内のデータはローカル・ホスト環境に直接マップされます。パス構成を参照してください)
- p:マッピングポート(コンテナ内のポートはローカルホストのポートに直接マッピングされ、最後はダウンロードしたばかりのイメージです。コンテナを実行します。
実行状態を確認する
docker ps
コンテナーの作成時に指定された名前のレコードは、コンテナーが正常に実行されたことを示します
127.0.0.1:8123を直接開き、Enterキーを押してホームアシスタントを構成します。
コンテナの開始/停止
## 启动
docker start hass
## 停止
docker stop hass