presentation/meetuppune3.html
[
Speaker- SANGAM BIRADAR and Hire Me!
](https://engineitops.github.io)
Manage and Monitor the Docker Containers with Dry Tool in 5 Min
Tested Infrastructure
| Platform | Number of Instance | Reading Time |
|---|---|---|
| Play with Docker | 1 | 5 min |
Open [PWD] Platform on your browser
Click on **Add New Instance** on the left side of the screen to bring up Alpine OS instance on the right side
Run multiple containers in an interactive and detached mode.
docker pull busybox docker pull hello-world docker run -t -d busybox docker run -t -d hello-world
you will get on screen like this
[node1] (local) [email protected] ~ $ docker pull busybox Using default tag: latest latest: Pulling from library/busybox 57c14dd66db0: Pull complete Digest: sha256:7964ad52e396a6e045c39b5a44438424ac52e12e4d5a25d94895f2058cb863a0 Status: Downloaded newer image for busybox:latest
[node1] (local) [email protected] ~ $ docker pull hello-world Using default tag: latest latest: Pulling from library/hello-world 1b930d010525: Pull complete Digest: sha256:2557e3c07ed1e38f26e389462d03ed943586f744621577a99efb77324b0fe535 Status: Downloaded newer image for hello-world:latest
[node1] (local) [email protected] ~ $ docker run -t -d busybox 7c96cde9894fd9ff42d1c3638cad65cf306cb2757b3925a925f4d421a510a79f
[node1] (local) [email protected] ~ $ docker run -t -d hello-world 7a4198a31f61c380ddbe3b06eeb313da74de3d232727b0325937434900e8be8d
Run multiple containers in an interactive and detached mode.
$ docker ps -a
you will get on screen like this
[node1] (local) [email protected] ~ $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7c96cde9894f busybox "sh" 3 minutes ago Up 3 minutes sangam [node1] (local) [email protected] ~ $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7a4198a31f61 hello-world "/hello" 3 minutes ago Exited (0) 3 minutes ago sangam 7c96cde9894f busybox "sh" 3 minutes ago Up 3 minutes sangam
if you want to run dry tool directly than use this one magical command
$ docker run -it -v /var/run/docker.sock:/var/run/docker.sock moncho/dry
if you want to run dry tool directly than use this one magical command
[node1] (local) [email protected] ~ $ docker run -it -v /var/run/docker.sock:/var/run/docker.sock moncho/dry Unable to find image 'moncho/dry:latest' locally latest: Pulling from moncho/dry 4fe2ade4980c: Pull complete e9c4f9f2a7e3: Pull complete 28bab79b92a9: Pull complete Digest: sha256:ad57f88f39fd910cc42e9416594dd2cf92ae561ddd914fd1c333f989a8d5bd4b Status: Downloaded newer image for moncho/dry:latest
Interacting with Docker Containers: Use the navigation keys mentioned below to interact with the terminal.
[H]:Help [Q]:Quit | [F1]:Sort [F2]:Toggle Show Containers [F5]:Refresh [%]:Filter | [m]:Monitor mode [2]:Images [3]:Networks [4]:Nodes [5]:Services | [Enter]:Commands
Select any container from the list and hit [enter] to open the options:
Fetch logs Inspect container Kill container Remove container Restart Show image history Stats + Top Stop