Difference between revisions of "Docker"

From Wasya Wiki
Jump to: navigation, search
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
  
== host internal name ==
+
See the README's in docker repo's.
* host.docker.internal
+
  
= Troubleshoot =
+
== which container is on which network? ==
 +
 
 +
  docker ps -q | xargs docker inspect --format '{{ .Name }} -> {{ range $k, $v := .NetworkSettings.Networks }}{{$k}} {{end}}'
 +
 
 +
== docker execute command in an image ==
 +
  docker run -it f0552c086bc6 bash
 +
 
 +
== Clear unused objects ==
 +
  docker system prune
 +
 
 +
== stop a docker container ==
 +
  docker container ls
 +
  docker rm -f <container-name>
 +
 
 +
== remove everything ==
 +
 
 +
  docker stop $(docker ps -aq)
 +
  docker rm $(docker ps -aq)
 +
  docker volume rm $(docker volume ls -q)
 +
 
 +
== Host internal name ==
 +
host.docker.internal
  
 
== Login to a hosted mysql ==
 
== Login to a hosted mysql ==
Line 12: Line 32:
  
 
  docker exec -it <container_id> /bin/bash
 
  docker exec -it <container_id> /bin/bash
 
./scripts/login
 
  
 
== View logs ==
 
== View logs ==
 
  docker logs -f <container-id>
 
  docker logs -f <container-id>

Latest revision as of 18:06, 27 March 2026

See the README's in docker repo's.

which container is on which network?

 docker ps -q | xargs docker inspect --format 'Template:.Name -> Template:Range $k, $v := .NetworkSettings.NetworksTemplate:$k Template:End'

docker execute command in an image

 docker run -it f0552c086bc6 bash

Clear unused objects

 docker system prune

stop a docker container

 docker container ls
 docker rm -f <container-name>

remove everything

 docker stop $(docker ps -aq)
 docker rm $(docker ps -aq)
 docker volume rm $(docker volume ls -q)

Host internal name

host.docker.internal

Login to a hosted mysql

 mysql -h localhost -P 3306 --protocol=tcp -u root -p

Login to a running container

docker exec -it <container_id> /bin/bash

View logs

docker logs -f <container-id>