From 214ab40554395f3ea57d7cdaf58ec68e0b9be903 Mon Sep 17 00:00:00 2001 From: Florian Preinstorfer Date: Mon, 23 Sep 2024 17:55:31 +0200 Subject: [PATCH] Add -it to docker exec Some commands such as `nodes delete` require user interaction and they fail if `-it` is no supplied to `docker exec`. Use `docker exec -it` in documentation examples to also make them work in interactive commands. --- docs/running-headscale-container.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/running-headscale-container.md b/docs/running-headscale-container.md index 087dae302c..4357ab556e 100644 --- a/docs/running-headscale-container.md +++ b/docs/running-headscale-container.md @@ -101,7 +101,7 @@ not work with alternatives like [Podman](https://podman.io). The Docker image ca 1. Create a user ([tailnet](https://tailscale.com/kb/1136/tailnet/)): ```shell - docker exec headscale \ + docker exec -it headscale \ headscale users create myfirstuser ``` @@ -116,7 +116,7 @@ tailscale up --login-server YOUR_HEADSCALE_URL To register a machine when running `headscale` in a container, take the headscale command and pass it to the container: ```shell -docker exec headscale \ +docker exec -it headscale \ headscale nodes register --user myfirstuser --key ``` @@ -125,7 +125,7 @@ docker exec headscale \ Generate a key using the command line: ```shell -docker exec headscale \ +docker exec -it headscale \ headscale preauthkeys create --user myfirstuser --reusable --expiration 24h ``` @@ -161,4 +161,4 @@ You can also execute commands directly, such as `ls /ko-app` in this example: docker run headscale/headscale:x.x.x-debug ls /ko-app ``` -Using `docker exec` allows you to run commands in an existing container. +Using `docker exec -it` allows you to run commands in an existing container.