Images Commands
(note if commands not working, terminal likely connect to OsX. Run Quickstart Terminal)
- $ docker - lists all available commands
- $ docker build -t <i-name> . - create image (w/name i-name) from Dockerfile in cwd
- $ docker pull [image name] - downloads from docker.hub
- $ docker run [image name] - runs the image (& pulls if not local)
- $ docker inspect [image name] - shows info on container (JSON) or image
- $ docker run <image-name> sleep 1000 - stop container after 1,000 seconds
- $ docker run -t -i busybox:1.24 - runs image (busybox:1.24) in interactive mode
- $ docker images - lists all images
- $ docker history <image-name> - see layers in image
- $ docker build -t dougwells/debian . - . = cwd (works if Dockerfile is in cwd
- $ docker -t <image_id> <new_name>:tag - Rename image,
- $ docker rmi 198 - removes image (only need first few parts of identifier)
- $ docker rmi $(docker images -q -f dangling=true) - delete all untagged image
- $ docker rmi $(docker images -q) - delete ALL images