--- title: Quickstart weight: 20 description: "A short guide on setting up a simple Talos Linux cluster locally with Docker." --- {{< youtube IO2Yo3N46nk >}} ## Local Docker Cluster The easiest way to try Talos is by using the CLI (`talosctl`) to create a cluster on a machine with `docker` installed. ### Prerequisites #### `talosctl` Download `talosctl` (macOS or Linux): ```bash brew install siderolabs/tap/talosctl ``` #### `kubectl` Download `kubectl` via one of methods outlined in the [documentation](https://kubernetes.io/docs/tasks/tools/install-kubectl/). ### Create the Cluster Now run the following: ```bash talosctl cluster create ``` {{% alert title="Note" color="info" %}} If you are using Docker Desktop on a macOS computer you will need to enable the default Docker socket in your settings. {{% /alert %}} You can explore using Talos API commands: ```bash talosctl dashboard --nodes 10.5.0.2 ``` Verify that you can reach Kubernetes: ```bash kubectl get nodes -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME talos-default-controlplane-1 Ready master 115s v{{< k8s_release >}} 10.5.0.2 Talos ({{< release >}}) containerd://1.5.5 talos-default-worker-1 Ready 115s v{{< k8s_release >}} 10.5.0.3 Talos ({{< release >}}) containerd://1.5.5 ``` ### Destroy the Cluster When you are all done, remove the cluster: ```bash talosctl cluster destroy ```