Issue #1: unable to create the docker image

  • Description: a timeout occurs when creating the docker image or kitematic says that it is unable to locate the image.
  • Solution: open the Docker Command Line Terminal in Kitematic (File menu) and run the following commands:
    • docker-machine ssh default
    • echo ‘nameserver 8.8.8.8’ > /etc/resolv.conf 

then exit the terminal and try to create the image again.

Issue #2: Kitematic reports an error says: IP: XXX is not in the cert’s list

  • Description: Kitematic reports an error message when trying to download an image sayings that a certain certificate is not in the cert’s list.
  • Solution: open the Docker Command Line Terminal in Kitematic (File menu) and run the following command:
    • docker-machine regenerate-certs default

then exit the terminal and try to download the image again.

Issue #3: a running docker image fails reporting a “bad_alloc” message

  • Description: when the docker image is running a command fails reporting a bad_alloc error message.
  • Solution: the problem likely occurs because the image is running with less memory than the one it requires. You can increase the memory by configuring the dev or default virtual machine on the Virtual Box application. This video shows how to do that in few steps.

Issue #4: Kitematic fails to start on Windows 10

  • Description: running on Windows 10, Kitematic shows the following error when starting:
    KitematicErrorWondows10

 

 

 

 

 

 

  • Solution: enable the virtualization technology on the system with the following steps.
  1. open the Settings charm — either swipe in from the right and tap Settings or press Windows Key + I. Click the Power option under the Settings charm, press and hold the Shift key, and click Restart. Your computer will reboot into the boot options menu.
    Docker4.1
  2. click the Troubleshoot tile, select Advanced Options, and select UEFI Firmware Settings (on the right, see the screenshot).
    Docker4.2
  3. click the Restart option afterwards and your computer will reboot into its UEFI firmware settings screen.
  4. once you’re in, you can begin looking around for an Intel VT-x option. Typically, you’ll find this option under the Processor submenu. That menu may be located somewhere under “Chipset,” “Northbridge,” “Advanced Chipset Control,” or “Advanced CPU Configuration.”, that depends on your laptop’s manufacturer.
  5. look for an option named “Intel Virtualization Technology,” “Intel VT-x,” “Virtualization Extensions,” “Vanderpool,” or something similar. Once you find it, enable the option.
  6. select “Save and Exit” or the equivalent feature to save your settings changes and reboot your computer.
    Docker4.3
  7. when you are back in Windows, try to start Kitematic again