我刚刚完成在我的Windows 7机器上安装Docker使用这里提供的说明https://docs.docker.com/windows/step_one/ 。
在安装过程中,我没有安装Git
和Virtual Box
因为我已经在我的机器上安装了它们。 安装后我修复了缺less的bash.exe
脚本问题,并在一定程度上得到了docker工作。 但是我不能运行默认的hello-world
docker命令。 我得到以下错误。
我已经看到类似的问题SO上提到的解决Docker-On-Windows尝试运行hello-world,但我得到的错误是不同的。 所以请不要将其标记为重复。
$ 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.