mirror of
				https://github.com/juanfont/headscale.git
				synced 2025-10-28 10:51:44 +01:00 
			
		
		
		
	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.
This commit is contained in:
		
							parent
							
								
									4f2fb65929
								
							
						
					
					
						commit
						e367454745
					
				@ -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/)):
 | 
					1. Create a user ([tailnet](https://tailscale.com/kb/1136/tailnet/)):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ```shell
 | 
					    ```shell
 | 
				
			||||||
    docker exec headscale \
 | 
					    docker exec -it headscale \
 | 
				
			||||||
      headscale users create myfirstuser
 | 
					      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:
 | 
					To register a machine when running `headscale` in a container, take the headscale command and pass it to the container:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```shell
 | 
					```shell
 | 
				
			||||||
docker exec headscale \
 | 
					docker exec -it headscale \
 | 
				
			||||||
  headscale nodes register --user myfirstuser --key <YOUR_MACHINE_KEY>
 | 
					  headscale nodes register --user myfirstuser --key <YOUR_MACHINE_KEY>
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -125,7 +125,7 @@ docker exec headscale \
 | 
				
			|||||||
Generate a key using the command line:
 | 
					Generate a key using the command line:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```shell
 | 
					```shell
 | 
				
			||||||
docker exec headscale \
 | 
					docker exec -it headscale \
 | 
				
			||||||
  headscale preauthkeys create --user myfirstuser --reusable --expiration 24h
 | 
					  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
 | 
					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.
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user