はじめに #
以下で VSCode拡張の localstack toolkit
を試しました。 私の環境だと stopping
starting
の状態から変わらず stopped
running
になりませんでした。
他の型のところでは動いているようなので謎なんですが・・・修正PRを出してみました。
修正内容 #
リポジトリ #
プルリクエスト #
fix: update docker event format to use template syntax by kiitosu · Pull Request #62 · localstack/localstack-toolkit-vscode
Summary This PR fixes the issue where LocalStack container state in the VSCode extension stays in starting or stopping and never transitions to running or stopped. my environment VSCode: Version: 1…
github.comlocalstack toolkitでは docker events
を監視する子プロセスを立ち上げて、状態の監視をしているのですが、このコマンドのGoテンプレートが間違っているようでした。
dockerEvents = spawn("docker", [
"events",
"--filter",
`container=${containerName}`,
"--filter",
"event=start",
"--filter",
"event=kill",
"--filter",
"event=die",
"--format",
- "json",
+ "{{json .}}",
]);
修正前だと常に json
が出力され、修正後だと正しく docker eventsの結果がjsonで取得できました。
さいごに #
今回は localstack toolkit
の修正プルリクを出してみました。
調査結果によると正常に動くはずがないと思うのですが、正常に動いているという情報もあるのでなんだか不思議です・・・
マージをまちたいと思います!
¥3,795 Amazonで見る
手を動かしながら学ぶDocker入門: たった1冊でDockerを完全マスター! ペーパーバック – 2025/8/3
結末 #
ローカルのDockerのバージョンが古いだけでした!😂
Docker version 28.4.0, build d8eb465
![AWS運用入門 改訂第2版 押さえておきたいAWSの基本と運用ノウハウ [AWS深掘りガイド]](https://m.media-amazon.com/images/I/61ftnZ09WvL._SY522_.jpg)
AWS運用入門 改訂第2版 押さえておきたいAWSの基本と運用ノウハウ [AWS深掘りガイド]
¥3,520
Amazonで見る