つばろぐ

福岡のエンジニアによる技術的な備忘録です。

Visual Studio Code の Remote Development が起動しなかったときに試したこと

かずきさんのこちらのブログを読んでいて、ハマったことがあるのでメモしておく。

blog.okazuki.jp

バージョンとか環境

コンテナーイメージの pull が途中で止まる

かずきさんのブログ記事同様、Python3を試しましたが、コンテナーイメージの pull が途中で止まりました。
30分くらい放置してみましたが変化がなかったので、VSCodeを再起動して Reopen in Container を実行して、処理が進むようになりました。

コンテナーへの接続がひたすらに再試行される

pull したイメージを使ってコンテナーのビルドが行われた後、VSCode からコンテナーに接続されることになりますが、これも上手くいきません。
Attempting to reconnect を繰り返し、dismissしても終わらず詰んだ感じ。

接続できない問題に関する Issue はいくつかありましたが解決策としてピンとこず。

github.com

github.com

  • Docker をタスクバーからリスタート →改善せず
  • Docker を終了してから起動し直した →改善した
* Visual Studio Code Server
*
* Reminder: You may only use this software with Visual Studio family products,
* as described in the license https://aka.ms/vscode-remote/license
*


IP Address: 172.17.0.2
Extension host agent listening on 40143
Run: docker exec -w /root/.vscode-server/bin/b37e54c98e1a74ba89e03073e5a3761284e3ffb0 2b005a0b5a034060b2a7a968d52c5865c92a535495997018345f47d31d8c4cae /bin/sh -c echo 40143 >.devport
==> Received an extension host connection.
==> Using UI language: en
Got start params: { language: 'en',
  break: undefined,
  port: undefined,
  debugId: undefined }
==> Received a management connection

f:id:tech-tsubaki:20190916213931p:plain