mirror of
https://github.com/sorenisanerd/gotty.git
synced 2024-11-09 23:34:26 +00:00
Add Docker section to README
This commit is contained in:
parent
2050775288
commit
d0f2128996
16
README.md
16
README.md
@ -15,7 +15,7 @@ Download the latest binary file from the [Releases](https://github.com/yudai/got
|
|||||||
If you have a Go language environment, you can install gotty with the `go get` command.
|
If you have a Go language environment, you can install gotty with the `go get` command.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
go get github.com/yudai/gotty
|
$ go get github.com/yudai/gotty
|
||||||
```
|
```
|
||||||
|
|
||||||
# Usage
|
# Usage
|
||||||
@ -45,17 +45,25 @@ Gotty starts a new process when a new client connects to the server. This means
|
|||||||
For example, you can start a new tmux session named `gotty` with `top` command by the command below.
|
For example, you can start a new tmux session named `gotty` with `top` command by the command below.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
gotty tmux new -A -s gotty top
|
$ gotty tmux new -A -s gotty top
|
||||||
```
|
```
|
||||||
|
|
||||||
This command doesn't allow clients to send keystrokes, however, you can attach the session from your local terminal and run operatitons like switching the mode of the `top` command. To connect to the tmux session from your terminal, you can use following command.
|
This command doesn't allow clients to send keystrokes, however, you can attach the session from your local terminal and run operatitons like switching the mode of the `top` command. To connect to the tmux session from your terminal, you can use following command.
|
||||||
|
|
||||||
```
|
```sh
|
||||||
tmux new -A -s gotty
|
$ tmux new -A -s gotty
|
||||||
```
|
```
|
||||||
|
|
||||||
By using terminal multiplexers, you can have the control of your terminal and allow clients to just see your screen.
|
By using terminal multiplexers, you can have the control of your terminal and allow clients to just see your screen.
|
||||||
|
|
||||||
|
## Playing with Docker
|
||||||
|
|
||||||
|
When you want to create a jailed environment for each client, you can use Docker containers like following:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
$ gotty -w docker run -it --rm busybox
|
||||||
|
```
|
||||||
|
|
||||||
# License
|
# License
|
||||||
|
|
||||||
The MIT License
|
The MIT License
|
||||||
|
Loading…
Reference in New Issue
Block a user