-
-
Notifications
You must be signed in to change notification settings - Fork 1
Guides
Yusuke Abe edited this page Aug 10, 2026
·
4 revisions
「目的から引ける」ハウツー集。dip/Homebrew/Rails Guidesのような、タスク志向のページ群のインデックス。将来的にはページを分割してもよい。
- dip からの移行
-
interaction:はそのまま使える(primary spelling が dip と同じ) -
commands:エイリアスとの違い、両方書くとエラーになる点 - dip の機能で wip がまだカバーしていないもの(Roadmapの
wip provisionなど)
-
- Docker Compose ユーザー向けガイド
-
compose.ymlをそのまま使う2つの道(mode: composevsmode: compose-native)の選び方 -
compose-nativeがサポートしないCompose機能(health check, 長形式volumes, スケーリング等)と回避策
-
- 起動が遅い場合の対処(bind mount問題)
- 症状の見分け方(
--debugログでCPU/メモリが低いのに固まって見える) - 原因(virtiofs経由のbind mountとZeitwerk等の多数stat/open)
-
sync:ブロックの導入手順(最小構成 → 除外パターンのカスタマイズ) -
sync.buildで専用rsyncイメージを用意する例
- 症状の見分け方(
- 常時sync運用(
wip sync --watch)- 2ターミナル運用(
wip up -d+wip sync --watch)のワークフロー - 逆方向書き込み(コンテナ→ホスト)が消える注意点と
exclude/delete: falseでの回避
- 2ターミナル運用(
- 落ちたコンテナの自動復帰(
wip up --watch)-
restart:の設定例 - イベントベースではなくポーリングであることの限界(他ターミナルでの
wip stopとの競合)
-
- マルチアーキ対応イメージの用意(CPU architecture mismatch対応)
-
docker buildxでの multi-arch ビルド例
-
- CI/自動化での
wip利用(構想)- 非TTY環境での挙動、
--no-interactiveの使い所
- 非TTY環境での挙動、
Introduction
Modes
Configuration
- Configuration Reference
- Config File Discovery
- Dependencies
- Networking
- Interactions
- Restart Policies
- Env Files
- Secret Masking
- Dockerignore
- Shadow Build Context
- Source Sync
- Sync Modes
compose.yml support
- Compose File Support
- Compose Build
- Compose Depends On
- Compose Profiles
- Compose Variable Interpolation
Commands
- CLI Command Reference
- wip init
- wip version
- wip doctor
- wip config
- wip build
- wip up
- wip stop
- wip down
- wip exec
- wip run
- wip shell
- wip logs
- wip sync
- wip dispatch
- Global Options
- Debug Output
- TTY Allocation
Guides
- Guides
- Migrating from dip
- Reusing an Existing compose.yml
- Fixing a Slow Boot
- Continuous Sync
- Auto Restarting Containers
- Multi Arch Images
- Using wip in CI
Troubleshooting
- Troubleshooting & FAQ
- FAQ
- Configuration Errors
- WSLC Not Found
- Registry Authentication
- Architecture Mismatch
- Volume Limit Reached
- rsync Not Found
- Reporting Issues
Comparison
Project