Manage local DNS domains for containers. Allows creating, listing, and deleting DNS domains.
Subcommands
create
Creates a local DNS domain for containers. Requires administrator privileges (use sudo).
Usage:
container system dns create [--debug] <domain-name>
Arguments:
<domain-name> - The local domain name
Example:
sudo container system dns create test
list
Lists configured local DNS domains for containers.
Usage:
container system dns list [--debug]
Alias: container system dns ls
Example:
container system dns list
delete
Deletes a local DNS domain. Requires administrator privileges (use sudo).
Usage:
container system dns delete [--debug] <domain-name>
Alias: container system dns rm
Arguments:
<domain-name> - The local domain name
Example:
sudo container system dns delete test
Common workflow
Create a DNS domain
Create a local DNS domain (requires sudo):sudo container system dns create test
Set as default domain
Make it the default domain for containers:container system property set dns.domain test
Access containers by name
Now you can access containers by their name:container run --name web nginx:latest
open http://web.test
DNS domains simplify accessing containers by allowing you to use memorable names instead of IP addresses.
Creating and deleting DNS domains requires administrator privileges because it modifies system DNS configuration.