About Docker.
For Dockerfile JVM flags, see:
https://sites.google.com/site/pawneecity/java-development/jvm
A free account can be created at:
https://hub.docker.com/
How To Remove Docker Containers, Images, Volumes, and Networks
https://linuxize.com/post/how-to-remove-docker-images-containers-volumes-and-networks/
Low-level information on Docker objects like docker images, containers, networks, volumes, etc.
docker docker_object inspect [OPTIONS] NAME|ID [NAME|ID...]
Eg:
docker container inspect objective_hugle
Remove all unused docker objects (stopped containers, networks not used by at least one container, dangling images, dangling build cache):
docker system prune
List images
docker image ls
Remove given images
docker image rm <imageId1> <imageId2> ... <imageIdN>
Remove dangling images
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
Remove all images
Reminder: Remove all the containers before removing all the images from which those containers were created
docker rmi -f $(docker images -aq)
List of all containers
docker container ls -a
Stop one or more running containers
docker stop [OPTIONS] CONTAINER [CONTAINER...]
docker stop e6ac5593417f
Remove container
docker container rm <containerId>
Remove all stopped containers
docker container prune
Remove all containers including its volumes
docker rm -vf $(docker ps -aq)
SSH into a running container
docker exec -it <container name> <command>
docker ps
docker exec -it <container name> /bin/bash
On the AWS console, go to ECS and click the on the desired cluster
Tab Infrastructure
Section Container instances
Click the gear icon (⚙️) located near the top right of the section
In the "Select visible columns" activate "Docker version". Click [Confirm]