質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

コマンドライン

コマンドライン(別名:Command Line Interface)は、ユーザに命令の入力を促す(プロンプト)文字列の表示を行い、すべての操作をキーボードを用いて文字列を打ち込む事でプログラムを走らせるユーザインターフェースです。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

1回答

12199閲覧

【docker】hello-worldコンテナが実行できない

teratail.co

総合スコア3

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

コマンドライン

コマンドライン(別名:Command Line Interface)は、ユーザに命令の入力を促す(プロンプト)文字列の表示を行い、すべての操作をキーボードを用いて文字列を打ち込む事でプログラムを走らせるユーザインターフェースです。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2020/05/13 06:48

環境

Docker Desktop(windows)をインストール、実行
ユーザー名とパスワードを入力しサインイン
コマンドでバージョン確認は可能(>docker -v)
https://qiita.com/bonny_d/items/b5275d00555c11f3582aを参考に
settings画面にて「Expose daemon on tcp://localhost:2375 without TLS」の
チェックボックスにチェックを入れる

問題点

docker run hello-worldを実行すると

docker: error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/containers/create: 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'.

とエラーが発生しhello-worldコンテナが実行できない状態です。
必要な情報や操作があればご教授いただければ幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

teratail.co

2020/05/13 07:40

エラー文はおそらく同じです。ググった際にそのサイトにあった解決策としてまず挙げられていた Dockerマシンdefaultを削除し、再作成する。 $ docker-machine rm default $ docker-machine create default --driver virtualbox の部分を実行してみると「'docker-machine' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 とメッセージが表示されます。 コマンドやDockerの理解がまだ浅く、情報不足で申し訳ないです。
gentaro

2020/05/13 08:04

> This error may also indicate that the docker daemon is not running. って書いてあるんだから、そのリンクの記事見ても意味ないんじゃないですかねぇ。 Docker DesktopのSettingsの画面とか開いてエンジンが「Running」になってるかどうかを確認するのが最優先では。
gentaro

2020/05/13 08:07 編集

@teratail.co さん 読んでいるリンク先等から察するにDocker for Windowsを使ってると思われるので、Docker Toolboxの話は無関係では。 まぁ本人がちゃんとそのあたり区別つけて記載してないとわかりませんけど。
satokei

2020/05/13 09:03

> 読んでいるリンク先等から察するにDocker for Windowsを使ってると思われるので、 確かに。私も区別をしていなかったです...
guest

回答1

0

Docker Daemon の起動を確認したり、再起動をためしてみると良いかもしれません

イメージ説明

解説

Docker はクライアントサーバー方式のシステムになっています

ターミナルで実行する docker コマンドは、クライアント として
サーバーである Docker Daemon にリクエストを送り、
Docker Daemon が Docker のサービスを提供しています

Docker Daemon が正しく動作しないと
クライアントである docker コマンドは実行できても Docker の機能が使えません

投稿2020/07/07 08:10

y_shinoda

総合スコア3272

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問