From e367454745b2c07eff1601c1988c6cfaf11a0da9 Mon Sep 17 00:00:00 2001 From: nblock Date: Wed, 25 Sep 2024 09:52:28 +0200 Subject: [PATCH] Add -it to docker exec (#2148) 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 087dae30..4357ab55 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.