Closed1
Error response from daemon: network myapp not found

問題
VSCodeでReopen in container
に失敗。networkがないと言われている。
host machineからの起動には成功する。
コンテクスト
- docker-compose.ymlでコンテナ名、ネットワークを変えた
対応
docker image ls
docker container ls -a
で確認すると名前を変更する前のコンテナが停止状態で残っていた。このコンテナとイメージを削除後、docker daemonの再起動すると問題が解消された。
うまくいかなかった対応
- containerの作り直し
- docker daemonの再起動
- ホストマシンでVSCode関連の設定を削除
rm -rf ~/.vscode-*
想定原因
VSCodeのdocker containerはリソース名をキャッシュしている可能性がある。
今後の対応
コンテナ名やネットワーク名などのリソースを変更した場合は、古い名前のリソースが残ってないことを確認する。残っていた場合は適宜削除する。
このスクラップは2022/12/23にクローズされました