Path: blob/master/website/content/en/docs/examples/_index.md
1649 views
---
---
Running Linux commands
Accessing host files
By default, the VM has read-only accesses to /Users/<USERNAME>
.
To allow writing to /Users/<USERNAME>
:
{{% alert title="Hint" color=success %}} Lima prior to v2.0 mounts /tmp/lima
too in read-write mode.
This directory is no longer mounted by default since Lima v2.0. To mount /tmp/lima
in Lima v2.0 and later, set --mount /tmp/lima:w
. The :w
suffix indicates read-write mode. {{% /alert %}}
Running containers
{{< tabpane text=true >}}
{{% tab header="containerd" %}}
{{% /tab %}}
{{% tab header="Docker" %}}
{{% /tab %}}
{{% tab header="Podman" %}}
{{% /tab %}}
{{% tab header="Kubernetes" %}}
{{% /tab %}}
{{< /tabpane >}}
http://127.0.0.1:8080 is accessible from the host, as well as from the VM.
For the usage of containerd and nerdctl (contaiNERD ctl), visit https://github.com/containerd/containerd and https://github.com/containerd/nerdctl.
If you have installed Lima by
make install
, thenerdctl.lima
command is also available asnerdctl
. If you have installed Lima bybrew install lima
, you may make an alias (or a symlink) by yourself:alias nerdctl=nerdctl.lima
Advanced configuration
--name=default
: Set the instance name to "default"--cpus=4
: Set the number of the CPUs to 4--memory=8
: Set the amount of the memory to 8 GiB--vm-type=vz
: Use Apple's Virtualization.framework (vz) to enable Rosetta, virtiofs, and vzNAT--rosetta
: Allow running Intel (AMD) binaries on ARM--mount-writable
: Make the home mount (/Users/<USERNAME>
) writable--network=vzNAT
: Make the VM reachable from the host by its IP addresstemplate://fedora
: Use Fedora