From personal use
- to list all containers, including ones not currently running docker container ls -a
- useful to restart a container running just temporarily e.g. Nextcloud local instance for pulling large video out of an iPhone
- change the ports values in docker-compose.yml if docker-compose up fails because of a used port, typically 8080
- docker stop instance_name: stop the instance
- docker start instance_name: start the instance
- docker rm instance_name: delete the instance
- docker logs instance_name: get console output if the instance
- docker inspect instance_name: get details of running instance including IP address
- docker ps: list running instances
- docker help : the MOST important command ;)
- made first own Docker file
- difference between container and images
- an image, result of a build from a Dockerfile, is not running
- exiting container if process in daemon mode
- depending on the target usage but if passed the -d parameter must make sure to run the target process in foreground
- docker attach to access the terminal inside a running container
- if you need a shell instead exec –it containername /bin/bash
- note that vi/vim might not be present, consider sed instead to edit configuration files
- docker -p 80:80 for HTTPd port mapping
To explore
- links to websites with content to discover
Note
My notes on Tools gather what I know or want to know. Consequently they are not and will never be complete references. For this, official manuals and online communities provide much better answers.