同一ネットワーク内の別のPCからLabCodeにアクセスする方法を説明します。
LabCodeが動作しているPCのIPアドレスを確認します。
ip addripconfigifconfig出力例(Linux):
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
inet 192.168.1.5/24 brd 192.168.1.255 scope global dynamic eth0
この例では、192.168.1.5 がLAN内のIPアドレスです。
192.168.xxx.xxx、10.xxx.xxx.xxx、172.16.xxx.xxx〜172.31.xxx.xxxの形式eth0、eno1(有線LAN)またはwlan0、wlp2s0(無線LAN)に関連scope globalと表示される
アクセスするPCのhostsファイルを編集して、ホスト名を登録します。
sudo nano /etc/hosts以下の行を追加:
192.168.1.5 labcode-web-app.com
-
管理者権限でメモ帳を開く:
- スタートメニューで「メモ帳」を検索
- 右クリック → 「管理者として実行」
-
hostsファイルを開く:
C:\Windows\System32\drivers\etc\hostsを開く
-
以下の行を追加:
192.168.1.5 labcode-web-app.com
sudo nano /etc/hosts以下の行を追加:
192.168.1.5 labcode-web-app.com
注意: 192.168.1.5 は実際のIPアドレスに置き換えてください。
ブラウザで以下のURLにアクセス:
| サービス | URL |
|---|---|
| Web UI | http://labcode-web-app.com:5173 |
| Admin Panel | http://labcode-web-app.com:5173/admin |
| API (Swagger UI) | http://labcode-web-app.com:8000/docs |
1. ファイアウォールを確認
# Linux (UFW)
sudo ufw status
sudo ufw allow 5173
sudo ufw allow 8000
# Windows
# コントロールパネル → Windows Defender ファイアウォール → 詳細設定
# 受信の規則 → 新しい規則 → ポート → 5173, 8000 を許可2. Dockerの設定を確認
docker compose psコンテナが正常に動作していることを確認してください。
3. ネットワーク接続を確認
ping 192.168.1.5ホストPCに到達できることを確認してください。