かずきさんのこちらのブログを読んでいて、ハマったことがあるのでメモしておく。
バージョンとか環境
- Windows 10 Pro version 1903
- Visual Studio Code 1.38.1
- 拡張機能 Remote Development 0.17.0
- Docker for Windows 2.1.0.2
コンテナーイメージの pull が途中で止まる
途中で止まったまま進まない・・・ pic.twitter.com/GykAAB71jc
— まつむら@MLBお兄さん (@tsubakimoto_s) September 16, 2019
かずきさんのブログ記事同様、Python3を試しましたが、コンテナーイメージの pull が途中で止まりました。
30分くらい放置してみましたが変化がなかったので、VSCodeを再起動して Reopen in Container
を実行して、処理が進むようになりました。
コンテナーへの接続がひたすらに再試行される
やり直して進むようになったけど、今度はリモート側への接続を何度も試行している pic.twitter.com/D6F6iSfesu
— まつむら@MLBお兄さん (@tsubakimoto_s) September 16, 2019
pull したイメージを使ってコンテナーのビルドが行われた後、VSCode からコンテナーに接続されることになりますが、これも上手くいきません。
Attempting to reconnect
を繰り返し、dismissしても終わらず詰んだ感じ。
接続できない問題に関する Issue はいくつかありましたが解決策としてピンとこず。
- 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