Docker Community Forums

Share and learn in the Docker community.

Cannot run Docker on Win7 (64bit)!


(Chusl) #1

Hi,
I am new to docker, and am trying to install it on my Win7 PC but have below issues:

  1. Issue one: Kitematic cannot connect to the default docker machine.

Environment:

Host OS: Win7 64bit
Latest Tool Box for Windows from https://docs.docker.com/toolbox/overview/#ready-to-get-started
After installation:

Run Docker Quick Start, can see:
docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com
Start interactive shell

$ docker-machine ip
192.168.99.100

But, when start Kitematic (Alpha), encounter:
Error: connect ENOENT //./pipe/docker_engine

Choose “Use VirtualBox”, then error with:
Could not determine IP from docker-machine.

Check VBOX.log on VirtualBox Manager for machine “default”, see errors:
"…

00:00:42.479097 VMMDev: Guest Log: 00:00:00.012730 vminfo rtldrNativeLoad: dlopen(‘libdbus-1.so.3’, RTLD_NOW | RTLD_LOCAL) failed: libdbus-1.so.3: cannot open shared object file: No such file or directory
00:00:42.479194 VMMDev: Guest Log: 00:00:00.012879 vminfo Error: Unable to connect to system D-Bus (1/3): D-Bus not installed
00:00:42.484427 VMMDev: Guest Additions capability report: (0x0 -> 0x0) seamless: no, hostWindowMapping: no, graphics: no
00:00:42.511072 NAT: IPv6 not supported
00:00:44.388408 NAT: DHCP offered IP address 10.0.2.15
00:00:44.389332 NAT: DHCP offered IP address 10.0.2.15
00:00:47.478142 VMMDev: Guest Log: 00:00:05.013794 vminfo Error: Unable to connect to system D-Bus (2/3): D-Bus not installed
00:00:52.477353 VMMDev: Guest Log: 00:00:10.015480 vminfo Error: Unable to connect to system D-Bus (3/3): D-Bus not installed

…"

  1. Issue two: as mentioned above, since i am able to check default machine using command line, i try to run the hello-world imagine but it fails:
    1). docker login
    user name:
    password: <my dockerhub account password?
    Login Succeeded
    2). docker run hello-world
    $ docker run hello-world
    Unable to find image ‘hello-world:latest’ locally
    Pulling repository docker.io/library/hello-world
    C:\Program Files\Docker Toolbox\docker.exe: Error while pulling image: Get https
    ://index.docker.io/v1/repositories/library/hello-world/images: x509: certificate
    is valid for FG3K6C3A15800021, not index.docker.io.
    See ‘C:\Program Files\Docker Toolbox\docker.exe run --help’.

Can anybody advise how to fix these? Thanks a lot!


(Sfhussaini) #2

Hi,

Pardon me for digging up an old thread.
Replying the solution that worked for me for other’s help.

First Uninstall Docker Steps:

  1. Delete ‘default’ virtual machine
    a. Launch Virtualbox
    b. Right click on ‘default’ and remove to Delete all files
  2. Uninstall Virtualbox
  3. Uninstall GIT
  4. Uninstall Docker Toolbox

Second Install Docker Steps:

  1. Install GIT by search it on internet
  2. Install VirtualBox by searching it on internet.
  3. Install Docker Toolbox by unchecking GIT and Virtualbox
  4. Start Docker Terminal

Thanks,
Syed