mirror of https://github.com/docker/cli.git
Fix pid=host example in documentation
The existing example didn't illustrate how to install strace in the container. In addition, the rhel7 image used is no longer public (and maintained) so not a good image to use in the example. This updates the example to use htop (strace is not working without disabling apparmor for the container) Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
18eb9f2e64
commit
31ad32c879
|
@ -206,10 +206,27 @@ on the system. For example, you could build a container with debugging tools
|
||||||
like `strace` or `gdb`, but want to use these tools when debugging processes
|
like `strace` or `gdb`, but want to use these tools when debugging processes
|
||||||
within the container.
|
within the container.
|
||||||
|
|
||||||
$ docker run --pid=host rhel7 strace -p 1234
|
### Example: run htop inside a container
|
||||||
|
|
||||||
This command would allow you to use `strace` inside the container on pid 1234 on
|
Create this Dockerfile:
|
||||||
the host.
|
|
||||||
|
```
|
||||||
|
FROM alpine:latest
|
||||||
|
RUN apk add --update htop && rm -rf /var/cache/apk/*
|
||||||
|
CMD ["htop"]
|
||||||
|
```
|
||||||
|
|
||||||
|
Build the Dockerfile and tag the image as `myhtop`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ docker build -t myhtop .
|
||||||
|
```
|
||||||
|
|
||||||
|
Use the following command to run `htop` inside a container:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ docker run -it --rm --pid=host myhtop
|
||||||
|
```
|
||||||
|
|
||||||
## UTS settings (--uts)
|
## UTS settings (--uts)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue