Dockerとネットワークの準備をする
CoreまたはFullをインストールする前に、Docker、ホストのリソース、レジストリへのアクセスを確認します。
このページは自動翻訳されています。 英語の原文を見る。
このページを新規インストールにご利用ください。 既存の展開なら、まず運用、修理、アップグレードから始めましょう。
サポートホスト
- Linux x86_64またはARM64。
- IntelまたはApple Silicon搭載のmacOSで、Docker DesktopのLinuxコンテナを使用。
- ネイティブのWindowsインストールはサポートされていません。
- ローカルモデルの計算、メモリ、GPUについては別々に計画してください。
Dockerをインストールする
Linuxでは、Docker公式ガイドからDocker EngineとComposeプラグインをインストールしてください。 macOSでは、以下の手順を使ってDocker Desktopをインストールしてください。
macOSでDocker Desktopの設定
- Apple Menu → このMacについてを開いてチップとメモリを確認してください。 Docker Desktop for Macから対応するアップルシリコンまたはインテルビルドをダウンロードしてください。
Docker.dmgを開けて、Dockerをアプリケーションに移動させて発射します。 Docker Engineが稼働するまで待ちましょう。- 設定→リソース →アドバンスドを開き、選ばれた版にリソースを割り当ててください。
- 適用して再スタートを選択して、Docker Engineが再起動するのを待ちます。 これにより他の地元のコンテナが一時的に停止します。
- 必要ならターミナルを再開してください。 現在のmacOSアカウントでLinkSenseをインストールし、
sudoなしでインストールしてください。
| Docker Desktopリソース | Core | Full |
|---|---|---|
| CPU | 少なくとも4 | 少なくとも8 |
| メモリ | まずは10–12 GBから始めます | 24 GB以上を推奨します |
| ディスク | 少なくとも60 GiBは利用可能です | 少なくとも120 GiBは利用可能です |
メモリ制限は最大値ですが、LinkSenseのプリフライトチェックはDocker Engineが実際に使えるメモリです。 16 GiB Macなら、まずCoreから始めましょう。 Full評価では一般的に32 GiBまたはそれ以上のMacを使うべきです。
docker info --format '{{.NCPU}} {{.MemTotal}}' |
awk '{printf "CPUs=%s\nDocker memory=%.2f GiB\n", $1, $2 / 1024 / 1024 / 1024}'ホストを確認しましょう
ラン:
uname -s
uname -m
docker version
docker compose version
docker info --format 'CPUs={{.NCPU}} MemoryBytes={{.MemTotal}} DockerRoot={{.DockerRootDir}}'
curl --version
df -h確認:
- システムは
LinuxまたはDarwin、x86_64、aarch64、またはarm64アーキテクチャで構成されています。 docker versionにServerセクションがあり、APIバージョンが1.45以降であることを確認します。- Docker Composeはバージョン
2.24.4以降です。 - 動作
curl、ホストやDockerのVMには十分なメモリとディスク容量があります。
x86_64 Fullもx86-64-v2が必要です。 運用ガイドは診断およびVM CPU構成の例を提供します。
コンテナイメージのダウンロードを確認する
ターミナルのダウンロードとDocker Engineのレジストリプルは別々のネットワークパスを使用します。 インストーラーをダウンロードした後、選択したエディションを確認してください:
sh install-core.sh --check-networkFullなら、sh install-full.sh --check-network走ってください。 チェックが成功するとステータス0、[LS_HOST_*]エラーなしで退出します。 デプロイメントを行わずに画像をプル・キャッシュできます。
GHCRが遅い、またはアクセスできない場合、ダウンロードが30秒間進まないとインストーラーがパブリックミラーに切り替わることがあります。 組織でプライベートミラーが必要な場合は、インストール前に設定してください:
LINKSENSE_IMAGE_MIRRORS='ghcr.io=registry.example/ghcr' sh install-core.shミラー構文やDockerプロキシ設定についてはホスト適応を参照してください。
コーディングエージェントでインストール
このプロンプトをコーディングアシスタントに渡してください:
次の手順に従って LinkSense をインストールして起動するのを手伝ってください: https://raw.githubusercontent.com/LingX-AI/linksense/main/Install.md必要なときにLinkSense Fullを加えてくださいFull。 アシスタントは実際のホストを点検し、既存の設備を保存し、観察された住所と健康状態を報告する必要があります。 インストーラーだけをダウンロードするだけでは成功したインストールとは言えません。
カスタムポート
ポート19090にCoreをインストールするには、OSに合ったコマンドを使ってください。Fullの場合はcoreをfullに置き換えてください。
Linux
sudo --preserve-env=http_proxy,https_proxy,HTTP_PROXY,HTTPS_PROXY,ALL_PROXY,all_proxy,NO_PROXY,no_proxy \
env LINKSENSE_HTTP_PORT=19090 sh install-core.shmacOS
env LINKSENSE_HTTP_PORT=19090 sh install-core.sh上記のコマンドは、インストーラーがすでにCoreまたはFullページのコマンドでダウンロードされていることを前提としています。 既存の設置にはlinksense port 19090をご利用ください。
一般的な設置問題
| 症状 | 原因 | 解決 |
|---|---|---|
| Docker Serverやデーモン接続はありません | Dockerが停止されたり、アカウントがソケットにアクセスできなくなる | Dockerを起動し、Linux権限またはDocker Desktopの状態を確認してください。 |
| APIやComposeのバージョンが古すぎる | サーバーAPIが1.45未満、またはComposeが2.24.4未満 | Dockerの公式手順で該当コンポーネントをアップグレードしてください。 |
[LS_HOST_memory] | ホストやDockerのVMには十分な使用可能なメモリがありません | Docker Desktopのメモリを増やすか、より大きなホストに移動しましょう。 |
[LS_HOST_storage] | ホスト、Docker VM、またはバックアップの場所がスペース不足です | 既知の使い捨てファイルのみを削除するか、容量を追加する;一括りにDockerのプルーンを実行しないでください。 |
[LS_HOST_pull]、タイムアウト、またはTLSエラー | Docker Engineはレジストリにアクセスできず、プロキシ設定もありません | ネットワークチェックを実行し、ターミナルとDocker Engineのネットワークを別々に確認してください。 |
| 既存の設置CoreまたはFull | 別のインストーラーがデプロイIDを上書きすることもできます | linksense status走ってlinksense doctor;インストールが中断された後は、同じエディションだけを再開してください。 |