You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<span>The command above will use the native MacOS virtualization framework, allowing even x86 container images to run and avoiding volume mounts file-system permissions issues.</span>
510
+
<br/>
511
+
<spanclass="important-note">You can also use custom distributions images for the docker host os, see here <atarget="_blank" rel="noopener noreferrer" href="https://github.com/abiosoft/colima-core/releases">https://github.com/abiosoft/colima-core/releases</a>, in that case, after downloading the image of choice:</span>
<dt>Install <ahref="https://formulae.brew.sh/formula/docker" target="_blank" rel="noopener noreferrer">docker</a> command line tools</dt>
514
+
<dt>Install <ahref="https://formulae.brew.sh/formula/docker" target="_blank" rel="noopener noreferrer">docker</a> command line tools and plugins.</dt>
510
515
<dd>
511
-
<code>brew install docker</code> - <span>this does not install Docker Desktop</span>
516
+
<code>brew install docker docker-compose docker-buildx</code> - <span>this does not install Docker Desktop, only the command line tools that will use the colima docker engine.</span>
517
+
<br/>
518
+
<span>For docker cli to find the plugins, add the following to your <code>~/.docker/config.json</code>:</span>
519
+
<pre>
520
+
"cliPluginsExtraDirs": [
521
+
"$HOMEBREW_PREFIX/lib/docker/cli-plugins"
522
+
]</pre>
523
+
<span>After all of the above you should have a completely compatible docker engine running on your mac.</span>
512
524
</dd>
513
-
<dt>Download and install Container Desktop for MacOS, then due to missing digital signature, allow it to run using</dt>
525
+
<dt>Not required, but you can also download and install Container Desktop for MacOS, then due to missing digital signature, allow it to run using</dt>
<dt>Using <strong>colima</strong>, prepare a Linux VM with backed-in docker support</dt>
577
+
<dt>Using <strong>colima</strong> offers the easiest experience</dt>
566
578
<dd>
567
-
Open a terminal and run the following
568
-
<br/>
569
-
<code>brew install colima</code>
570
-
<br/>
571
-
Start the colima VM
572
-
<br/>
573
-
<code>colima start</code>
579
+
Just follow the <ahref="#guide-macos-quick-guide">Quick guide</a> to support docker in full compatibility.
574
580
</dd>
575
-
<dt>Adding support for native <strong>docker</strong>binary</dt>
581
+
<dt><strong>(*)</strong> Optional guide for adding support for native <strong>docker</strong>CLI and plugins binaries without homebrew, not recommended due to complexity in setup</dt>
576
582
<dd>
577
-
<code>brew install docker</code> - <span>this does not install Docker Desktop</span>
578
-
<br/>
579
-
Latest <strong>docker</strong> CLI binaries can also be found at
583
+
Latest <strong>docker</strong> CLI and plugins binaries can also be found at
0 commit comments