====== Display running docker containers ====== docker ps Output: e26c2dcdc6a0 ee8449491514 "/agentk_linux_amd64…" 41 minutes ago Up 41 minutes k8s_gitlab-agent_odefta1-gitlab-agent-v2-6b8794f498-k62hm_gitlab-agent-odefta1_9f56a2c4-d4fb-4cba-9455-a84eadd25c18_5 b8a3da1af510 cbb01a7bd410 "/coredns -conf /etc…" 41 minutes ago Up 41 minutes k8s_coredns_coredns-76f75df574-6w59t_kube-system_28ba864d-d233-4988-a722-43cc3047da85_6 32bdc9aabb3f 43c6c10396b8 "/usr/local/bin/kube…" 41 minutes ago Up 41 minutes k8s_kube-proxy_kube-proxy-6mwkp_kube-system_3f8f06c3-164e-4685-bce9-17ee990f1eca_6 e319f3296383 registry.k8s.io/pause:3.9 "/pause" 41 minutes ago Up 41 minutes k8s_POD_vpnkit-controller_kube-system_5060ecc9-2d01-4f2c-bd51-984045dbf482_6 42b90dc323ee registry.k8s.io/pause:3.9 "/pause" 41 minutes ago Up 41 minutes k8s_POD_coredns-76f75df574-6w59t_kube-system_28ba864d-d233-4988-a722-43cc3047da85_6 ====== Display all docker containers ====== docker ps -a ====== Connect to an existing running container to execute commands ====== -it accepts container id or name docker exec -it b1faf04f660b bash ====== Run a docker container ====== docker run --name hello-world registry.git.dovsoft.com/all/hello-world:latest Hello World ===== Run a container and connect to shell ===== To connect to the image shell and interact (i) with terminal (t), run: docker run -it ubuntu /bin/bash Output: Unable to find image 'ubuntu:latest' locally latest: Pulling from library/ubuntu 01007420e9b0: Pull complete Digest: sha256:f9d633ff6640178c2d0525017174a688e2c1aef28f0a0130b26bd5554491f0da Status: Downloaded newer image for ubuntu:latest root@3a91f4539cc3:/# If no registry is specified, the docker command will search in Docker Hub (https://registry.hub.docker.com/v2/) ====== Stop a running docker container ====== Enter the name or the ID of the container. docker stop compassionate_galois docker stop 3a91f4539cc3 ===== Stop all running docker containers ===== For linux: docker stop $(docker ps -q) For windows (power shell): docker ps -q | ForEach-Object {docker stop $_} For windows (cmd): FOR /f "tokens=*" %i IN ('docker ps -q') DO docker stop %i