Welcome to AMD OS X

Why not register now to gain full access.

Tutorials for the installation and post install.
#35664
First install VirtualBox and make sure you are capable of create any linux VM. Just create any debian or Ubuntu just for test, use for a sec and go to the second step.

OBS. You need to enable in Bios the virtualization options. I enabled all that my motherboard said to be part of a virtualization context. If you enable everything and your hackingtosh machine boots normally. We are in profit.

Step two: Knowing you can create a machine. Download and install the "Docker Toolbox for mac" follow the documentation link https://docs.docker.com/toolbox/toolbox_install_mac/

and link to download the package https://download.docker.com/mac/stable/ ... oolbox.pkg

PS: See the comment down below from "by: sbres - Thu Feb 14, 2019 7:57 am"

Step three: When you open Docker Quickstart Terminal (it can open at any time just to be sure the error will happen) the terminal will inform you that you do not have the ability to create a machine because it can not identify that you have the ability to create a functional virtual machine.

This check was placed in Docker Tools because of a compatibility problem. But you can still use Docker Tools, just keep in mind that problems can happen.

You just will not be able to run via Hyper-v. For Hackintosh is not made to think of this technology. It would be necessary to develop a specific solution with the Kernel to have native support. So that's your only way out today.

Step four: Open any terminal (command + space bar and type "terminal" and press enter) - You will need to create a virtual machine via terminal using this command below.
Code: Select all
 docker-machine create -d virtualbox --virtualbox-no-vtx-check default
or - if you wanna a specific Docker version
Code: Select all
 docker-machine create -d virtualbox --virtualbox-no-vtx-check --virtualbox-boot2docker-url https://github.com/boot2docker/boot2docker/releases/download/v17.09.0-ce/boot2docker.iso default

IMPORTANT UPDATE 2019:

If you upgrade to a latest version of Docker-Machine. A flag has changed. So I did a new example for it. And add the docker v18.09.3 ISO.
Code: Select all
 docker-machine create -d "virtualbox" --virtualbox-no-vtx-check --engine-install-url https://github.com/boot2docker/boot2docker/releases/download/v18.09.3/boot2docker.iso default 
Just copy and paste to your terminal. A new machine with the name "default" will appear in your VirtualBox. It is this name that the "Docker Quickstart Terminal" script is programmed to look for.

Step 5: After the command finishes creating the machine and you notice that it is in the Virtualbox list. Now open the Docker Quickstart Terminal. And it will Turn on this machine and connect to Docker via SSH.

PS. (ATTENTION) You can use Kitematic, but is in beta. It's working pretty okay in my machine. But before use Kitematic do the steps exactly as I showed.

Extra: You can create other machines in parallel using Docker-machine. Use the same command we used to create the default, but use any name you want. This would be useful if you want to play with Swarm. To see more details of the created machine just give the command below.
Code: Select all
 docker-machine env default (replace "default" with the name of your machine)
Enjoy - I hope it was helpful. Cheers.
Last edited by micheldiz on Sat Mar 02, 2019 3:51 pm, edited 4 times in total.
pjhartin, lt-tillermann, SlimJimi and 3 others liked this

 Advertising

#39522
Your post just saved my life.
I really needed to have docker working and this totally worked.

Thank you a lot.
#45524
For future people trying the tutorial, Please download Docker toolbox from GitHub.

Docker is not updating the versions on the website and you will end up with old versions.

https://github.com/docker/toolbox/releases

I got the same problem, look forward to fixing it […]

Hardware: Processor: AMD FX 8300 Graphics Card: […]

Can you help me? In my installation it gives still[…]

Hi everyone, Ok so I've "almost" instal[…]