Settings
All settings can be changed from both the command line (orb config
) and the app (in Settings).
System
Use Rosetta to run Intel code
Key: rosetta
On Apple Silicon, this controls whether to use Rosetta for emulating Intel code (also known as x86, x86_64, AMD64, or linux/amd64
). Rosetta is much faster than the slower fallback used when this setting is disabled, so we recommend leaving it enabled unless you run into compatibility issues.
OrbStack includes many fixes for common Rosetta bugs that affect other apps, so it's unlikely that you'll run into any issues with this enabled. If you do, please let us know.
Note that this option can have a slight performance hit on all programs running in OrbStack, including native ARM code, but it's usually not noticeable.
Memory limit
Key: memory_mib
The total amount of memory that containers and machines running in OrbStack are allowed to use. Memory is released when it's no longer used.
If you're getting "Out of memory" notifications, try increasing the memory limit. It is set to no more than 8 GB by default.
CPU limit
Key: cpu
The percentage of CPU that containers and machines running in OrbStack are allowed to use.
This is not a reservation. Unlike memory, OrbStack only uses as much CPU as your programs use.
(The CLI accepts an integer multiple of 100% instead. 7
is equivalent to 700%
in the app.)
Hide OrbStack volume
Key: mount_hide_shared
If enabled, the "OrbStack" mount, which provides access to volumes and machine files from macOS, will be hidden from the Desktop and the Finder sidebar. It will still be accessible at ~/OrbStack
.
Docker
Settings for OrbStack's Docker engine.
IPv6
For compatibility, containers only use IPv4 by default. Enable this if you need IPv6.
Engine config
This allows you to change advanced configuration options. See Docker's documentation for more information.
Network
Allow access to container domains & IPs
Key: network_bridge
This feature makes it possible to connect to containers directly from Mac using their IP address, without having to use port forwarding. This also includes Linux machine IPs
You can safely leave it enabled even if you don't need it.
IP conflicts
In some cases, the IP ranges or subnets used for container and machines could conflict with your VPN or other networks. OrbStack will automatically disable this feature if it detects a conflict.
To resolve the conflict, change the container IP ranges. Linux machine IP ranges cannot be changed.
Proxy
Key: network_proxy
OrbStack uses your default system-wide proxy server by default. Set to auto
to restore this behavior after setting a custom proxy, or none
to disable proxying.
To set a custom HTTP, HTTPS, or SOCKS proxy server URL, see Proxies for more information.
Storage
Clear Docker data
To reset and delete Docker data, use orb delete docker
.
Clear all data
You can also reset and delete all data (i.e. factory reset) with orb reset
. This includes all Docker data and Linux machines.
Advanced
Hidden settings that can only be changed on the command line.
ssh.expose_port
: Allow devices on the LAN and other networks to connect to OrbStack's SSH server for Linux machines. Defaults tofalse
.docker.node_name
: Node name to use when joining a Swarm. Defaults toorbstack
.