Skip to content

Commit

Permalink
Add -it to docker exec (juanfont#2148)
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
nblock authored and kradalby committed Sep 30, 2024
1 parent 65cd082 commit 869445a
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions docs/running-headscale-container.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
```

Expand All @@ -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 <YOUR_MACHINE_KEY>
```

Expand All @@ -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
```

Expand Down Expand Up @@ -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.

0 comments on commit 869445a

Please sign in to comment.