はじめまして。
表題の件でご質問がございます。
1:マシン環境
・Windows 10 Pro
・64bit
・バージョン 20H2(OSビルド 19042. 1645)
で、Docker Desktopをインストールしようと試みました。
2:ご質問内容
以下のサイトを参考に進めてきました
・WindowsにDockerDesktopをインストールする
https://docs.docker.com/desktop/windows/install/
・WSLのインストール
https://docs.microsoft.com/ja-jp/windows/wsl/install
※上記手順実行前にいくつか誤って進めている箇所もあり、Docker Desktopを一度アンインストールをしています。それが今回のご相談に影響している可能性がありますので、後でまとめております。
このWSLのインストールにおいて以下を行いました。
①PowerWhellを管理者権限で起動
②「wsl --install」する
③再起動を促されるので、Windowsを再起動する
そして、再起動をすると、「Ubuntu」が起動して、「Enter new UNIX username」と表示されるのですが、
同時に「参照したオブジェクトの種類ではサポートされていません(The attempted operation is not supported for the type of object referenced.)」と表示される状態です。
その後はusernameを入力せずに離脱してしまい、もう一度、「Ubuntu」が起動すると、
「参照したオブジェクトの種類ではサポートされていません(The attempted operation is not supported for the type of object referenced.)」と「Press any key to contine」と表示されるだけで、Enterを押すと閉じてしまう状態です。
この場合どのように解決をしたらよろしいでしょうか。
3:経過と既に試したこと
上記実行前に、いくつか手順を間違えて進めてしまっていたのでその経過の共有でございます。
また、既に試したことをご共有します。
<1:流れ>
こちらが今回のご相談に影響している可能性がございます。
①Docker Desktop Windows(4.7.0)を先にインストール。exeファイルを起動
https://docs.docker.com/desktop/windows/install/
②チェックボックス「Use WSL 2 instead of Hyper-V(recommeded)」などデフォルトの設定のママ進める
③規約同意語、「WSL 2 installation is incomplete」のモーダルが表示される。
④Linuxカーネル更新プログラムをダウンロードする。そして「wsl_update_x64.msi」を実行
⑤Docker Desktop起動時に「Failed to set version to docker-desktop: exit code: -1」が表示される。このあたりで手順の誤りありそうと考える。wsl installをしていなさそうなど、(その際、「netsh winsock reset」なども先に試しました)
⑥その後、PowerWhellを管理者権限で起動。「wsl --install」 を実行。
⑦Dcoker Desktopを実行しても変わらないので、最初からやりなおす方向で判断。
⑧「アプリと機能」から「Docker Desktop」をアンインストール。また、「Windows Subsystem for Linux Update (wsl_update_x64.msiで入れた)もアンインストール
⑨そして、「Windowsの機能の有効化または無効化」で
・Hype-V :チェックoff
・Linux用Windows サブシステム(表記違う可能性あり):チェックoff
・仮想マシンプラットフォーム:チェックoff
を行う。あるいはなっているか確認する
⑨OSの再起動
⑩そして先ほどの流れに入る
>>①PowerWhellを管理者権限で起動
>>②「wsl --install」する
>>③再起動を促されるので、Windowsを再起動する
<2:試したこと>
以下のイシューにありました
https://github.com/microsoft/WSL/issues/5351
wsl --shutdown netsh winsock reset
のみ試しましたが、「Ubuntu」が起動しても、「参照したオブジェクトの種類ではサポートされていません(The attempted operation is not supported for the type of object referenced.)」と表示される状態のママでした。
ややこしいご質問となり申し訳ありませんが、
どなたかお力添えいただけますと幸いです。
あなたの回答
tips
プレビュー