この記事では、PCをリセットしたばかりの状態から、Headwind MDMをDockerで動かすまでの手順をやさしく解説します。
1️⃣ Dockerのインストール
Dockerを公式サイトからインストール。
インストール後、Docker Desktopを起動し、正常に動作しているか確認。
docker --version
docker --version
2️⃣ Gitのインストール
Gitを公式サイトからインストールします。
インストール後、PowerShellで以下のコマンドを実行し、正常に動作することを確認します。
git --version
3️⃣ Headwind MDM用フォルダ作成
PowerShellを開き、次のコマンドを入力します。
mkdir C:\hmdm-docker
cd C:\hmdm-docker
4️⃣ Docker Composeファイルの作成
新しいファイルdocker-compose.yaml
を作成し、以下の内容を貼り付けます。
services:
db:
image: postgres:latest
environment:
POSTGRES_DB: ${SQL_BASE}
POSTGRES_USER: ${SQL_USER}
POSTGRES_PASSWORD: ${SQL_PASS}
hmdm:
image: headwindmdm/hmdm:latest-os
depends_on:
- db
environment:
SQL_BASE: ${SQL_BASE}
SQL_USER: ${SQL_USER}
SQL_PASS: ${SQL_PASS}
ADMIN_EMAIL: ${ADMIN_EMAIL}
BASE_DOMAIN: ${BASE_DOMAIN}
PROTOCOL: ${PROTOCOL}
SHARED_SECRET: ${SHARED_SECRET}
HMDM_VARIANT: ${HMDM_VARIANT}
HMDM_USE_LETSENCRYPT: ${HMDM_USE_LETSENCRYPT}
HMDM_USE_SSL: ${HMDM_USE_SSL}
ports:
- "8080:8080"
5️⃣ 環境設定ファイル .env の作成
同じフォルダ内に.env
というファイルを作成し、以下の内容を記入します。
SQL_BASE=hmdm
SQL_USER=hmdm
SQL_PASS=Ch@nGeMe
ADMIN_EMAIL=info@h-mdm.com
BASE_DOMAIN=localhost
PROTOCOL=http
SHARED_SECRET=your_secret
HMDM_VARIANT=os
HMDM_USE_LETSENCRYPT=false
HMDM_USE_SSL=false
※your_secret
は好きな文字列に変更してください。
6️⃣ Dockerコンテナを起動する
次のコマンドでHeadwind MDMを起動します。
docker compose pull
docker compose up -d
7️⃣ 動作確認
ブラウザで以下にアクセスします。
http://localhost:8080/hmdm
Headwind MDMのログイン画面が表示されれば、セットアップ成功!🎉
🔄 PC再起動後の手順
PC再起動後も以下のコマンドで簡単に再起動できます。
cd C:\hmdm-docker
docker compose up -d
これでHeadwind MDMをいつでも簡単に立ち上げられるよ~✨
コメント