无法 运行 docker 中的默认 hello-world 程序 Windows 7
Not able to run the default hello-world program in docker on Windows 7
我刚刚使用此处提供的说明 https://docs.docker.com/windows/step_one/ 在我的 Windows 7 机器上安装了 Docker。
在安装期间我没有安装 Git
和 Virtual Box
因为我已经在我的机器上安装了它们。安装后,我修复了缺少的 bash.exe
脚本问题,并使 docker 在一定程度上工作。但是我无法 运行 默认 hello-world
docker 命令。我收到以下错误。
我已经调查过 SO 中提到的类似问题,但我得到的错误是不同的。所以请不要将此标记为重复。
$ docker run hello-world
docker: An error occurred trying to connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.23/containers/create: open //./pipe/docker_engine: The system cannot find the file specified..
See 'docker run --help'.
$ docker version
Client:
Version: 1.11.2
API version: 1.23
Go version: go1.5.4
Git commit: b9f10c9
Built: Wed Jun 1 21:20:08 2016
OS/Arch: windows/amd64
An error occurred trying to connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.23/version: open //./pipe/docker_engine: The system cannot find the file specified.
$ docker-machine start default
Starting "default"...
Machine "default" is already running.
$ docker-machine env default
SET DOCKER_TLS_VERIFY=1
SET DOCKER_HOST=tcp://192.168.99.100:2376
SET DOCKER_CERT_PATH=C:\Users\chandeln\.docker\machine\machines\default
SET DOCKER_MACHINE_NAME=default
REM Run this command to configure your shell:
REM @FOR /f "tokens=*" %i IN ('docker-machine env default') DO @%i
$ git --version
git version 2.7.4.windows.1
没关系。我犯了一个错误,因为我是 运行 来自 Windows 终端而不是 Docker 快速启动终端的命令。有些命令最初有效,这让我想到了使用 Windows 终端。
$ docker run hello-world
Hello from Docker.
This message shows that your installation appears to be working correctly.
我刚刚使用此处提供的说明 https://docs.docker.com/windows/step_one/ 在我的 Windows 7 机器上安装了 Docker。
在安装期间我没有安装 Git
和 Virtual Box
因为我已经在我的机器上安装了它们。安装后,我修复了缺少的 bash.exe
脚本问题,并使 docker 在一定程度上工作。但是我无法 运行 默认 hello-world
docker 命令。我收到以下错误。
我已经调查过 SO
$ docker run hello-world
docker: An error occurred trying to connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.23/containers/create: open //./pipe/docker_engine: The system cannot find the file specified..
See 'docker run --help'.
$ docker version
Client:
Version: 1.11.2
API version: 1.23
Go version: go1.5.4
Git commit: b9f10c9
Built: Wed Jun 1 21:20:08 2016
OS/Arch: windows/amd64
An error occurred trying to connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.23/version: open //./pipe/docker_engine: The system cannot find the file specified.
$ docker-machine start default
Starting "default"...
Machine "default" is already running.
$ docker-machine env default
SET DOCKER_TLS_VERIFY=1
SET DOCKER_HOST=tcp://192.168.99.100:2376
SET DOCKER_CERT_PATH=C:\Users\chandeln\.docker\machine\machines\default
SET DOCKER_MACHINE_NAME=default
REM Run this command to configure your shell:
REM @FOR /f "tokens=*" %i IN ('docker-machine env default') DO @%i
$ git --version
git version 2.7.4.windows.1
没关系。我犯了一个错误,因为我是 运行 来自 Windows 终端而不是 Docker 快速启动终端的命令。有些命令最初有效,这让我想到了使用 Windows 终端。
$ docker run hello-world
Hello from Docker.
This message shows that your installation appears to be working correctly.