前提・実現したいこと
Docker 初心者です。
コマンドを起動してもエラーが発生します
いくらネットで調べても解決できません。
詳しい方教えていただけませんでしょうか?
どうぞよろしくお願いします。
https://qiita.com/munimuni/items/57c48bc1287aef285c75
こちらのサイトを参考に進めていますがエラーが解消されません。
発生している問題・エラーメッセージ
Windows PowerShell エラーコードになります。 Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. 新しいクロスプラットフォームの PowerShell をお試しください https://aka.ms/pscore6 PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 展開イメージのサービスと管理ツール バージョン: 10.0.19041.329 イメージのバージョン: 10.0.19041.488 機能を有効にしています [==========================100.0%==========================] 操作は正常に完了しました。 PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 展開イメージのサービスと管理ツール バージョン: 10.0.19041.329 イメージのバージョン: 10.0.19041.488 機能を有効にしています [==========================100.0%==========================] 操作は正常に完了しました。 PS C:\WINDOWS\system32> wsl --set-default-version 2 WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 展開イメージのサービスと管理ツール バージョン: 10.0.19041.329 イメージのバージョン: 10.0.19041.488 機能を有効にしています [==========================100.0%==========================] 操作は正常に完了しました。 PS C:\WINDOWS\system32> wsl --set-default-version 2 WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください PS C:\WINDOWS\system32> wsl --list --verbose NAME STATE VERSION * Ubuntu Running 2 PS C:\WINDOWS\system32> wsl --set-version Copyright (c) Microsoft Corporation. All rights reserved. 使用法: wsl.exe [引数] [オプション...] [コマンド ライン] Linux バイナリを実行するための引数: コマンド ラインを指定しないと、wsl.exe は既定のシェルを起動します。 --exec, -e <コマンド ライン> 指定したコマンドを、既定の Linux シェルを使用しないで実行します。 -- 残りのコマンド ラインをそのまま渡します。 オプション: --distribution, -d <ディストリビューション> 指定したディストリビューションを実行します。 --user, -u <ユーザー名> 指定したユーザーとして実行します。 Linux 用 Windows サブシステムを管理するための引数: --export <ディストリビューション> <ファイル名> ディストリビューションを tar ファイルにエクスポートします。 標準出力の場合は、ファイル名を - とすることができます。 --import <ディストリビューション> <インストール場所> <ファイル名> [オプション] 指定した tar ファイルを新しいディストリビューションとしてインポートします。 標準入力の場合は、ファイル名を - とすることができます。 オプション: --version <バージョン> 新しいディストリビューションに使用するバージョンを指定します。 --list, -l [オプション] ディストリビューションの一覧を表示します。 オプション: --all 現在インストール中またはアンインストール中のものを含めて すべてのディストリビューションを一覧表示します。 --running 現在実行中のディストリビューションのみを一覧表示します。 --quiet, -q ディストリビューション名のみを表示します。 --verbose, -v すべてのディストリビューションについての詳細情報を表示します。 --set-default, -s <ディストリビューション> ディストリビューションを既定として設定します。 --set-default-version <バージョン> 新しいディストリビューションの既定のインストール バージョンを変更します。 --set-version <ディストリビューション> <バージョン> 指定したディストリビューションのバージョンを変更します。 --shutdown 実行中のすべてのディストリビューションと WSL 2 ライトウェイト ユーティリティ仮想マシンを直ちに終了します。 --terminate, -t <ディストリビューション> 指定したディストリビューションを終了します。 --unregister <ディストリビューション> ディストリビューションの登録を解除します。 --help 使用法を表示します。 PS C:\WINDOWS\system32> wsl --set-version <distribution name> <versionNumber> 発生場所 行:1 文字:19 + wsl --set-version <distribution name> <versionNumber> + ~ 演算子 '<' は、今後の使用のために予約されています。 発生場所 行:1 文字:39 + wsl --set-version <distribution name> <versionNumber> + ~ 演算子 '<' は、今後の使用のために予約されています。 + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : RedirectionNotSupported PS C:\WINDOWS\system32> wslconfig /setdefault Linux 用 Windows サブシステムの管理操作を実行します 使用法: /l, /list [Option] 登録されているディストリビューションを一覧表示します。 /all - オプションとして、現在インストール中またはアンインストール中のものも含めて すべてのディストリビューションを一覧表示します。 /running - 現在実行中のディストリビューションのみを一覧表示します。 /s, /setdefault <ディストリビューション名> ディストリビューションを既定として設定します。 /t, /terminate <ディストリビューション名> ディストリビューションを終了します。 /u, /unregister <ディストリビューション名> ディストリビューションの登録を解除します。 PS C:\WINDOWS\system32> docker-compose --version docker-compose version 1.26.2, build eefe0d31 PS C:\WINDOWS\system32> cd C:\docker\wordpress PS C:\docker\wordpress> docker-compose up -d ERROR: Couldn't connect to Docker daemon. You might need to start Docker for Windows. PS C:\docker\wordpress> docker version Client: Docker Engine - Community Version: 19.03.12 API version: 1.40 Go version: go1.13.10 Git commit: 48a66213fe Built: Mon Jun 22 15:43:18 2020 OS/Arch: windows/amd64 Experimental: false error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/version: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running. PS C:\docker\wordpress> docker-compose -v docker-compose version 1.26.2, build eefe0d31 PS C:\docker\wordpress> docker run -d -p 8080:80 --name nginx nginx docker: error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/containers/create?name=nginx: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running. See 'docker run --help'. PS C:\docker\wordpress> docker-compose --version docker-compose version 1.26.2, build eefe0d31 PS C:\docker\wordpress> docker-compose up -d ERROR: Couldn't connect to Docker daemon. You might need to start Docker for Windows.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/27 04:00
2020/08/27 04:19 編集
2020/08/27 04:21
2020/08/27 04:24
2020/08/27 04:30
2020/08/27 04:55
2020/08/27 05:02
2020/08/27 05:05
2020/08/27 05:09
2020/08/27 05:23 編集
2020/08/27 05:37
2020/08/27 05:41
2020/08/27 06:07
2020/08/27 06:23
2020/08/27 06:33
2020/08/27 06:35
2020/08/27 06:40
2020/08/27 06:44
2020/08/27 07:50
2020/08/27 08:16
2020/08/27 08:20
2020/08/31 06:12