meta data for this page
  •  

This is an old revision of the document!


Docker

docker ps -a
docker run -it -rm <container> bash
whoami
exit
CommandDescription
run <image>[:tag] [command] run container/image
Basic
-it –interactive and –tty
–rm remove container
-d run in background
-v [host-folder]:[container-folder] add volume
stop <name/id> | | ^ Extended ^^ | –name [name] | define container name | | -e <env>, –env-file <env-file> | add env | | -h <hostname> | set hostname | | -m <memory> | set memory limit | | –network,=none | disable network | | stop $(docker ps -a -q) | stop all containers | | docker rm $(docker ps -a -q) | rm all containers | | volume rm $(docker volume ls -q) | rm all images | ^ Compose ^^ | compose up | down [-d] | ^ Others ^^ | search <searchword> | search registry | | search -f is-official=true <sw> | | | search -f stars=100 <sw> | | ===== Docker commit ===== docker commit [OPTIONS] CONTAINER_ID_OR_NAME [REPOSITORY[:TAG]] | -m “message” | Commit message | | -a “author” | Author name | | -c: <instructions> | Applies Dockerfile instructions | ^ workflow^^ | docker ps -a | | | docker commit -m “did something” <current_container> <custom_image:v#> | | ===== Network ===== | docker network create <name> | | | docker run -itd –network=<name> <image> | | | docker network create –subnet 10.0.2.0/24 <name> | | | docker run -itd –network=<name> –ip=10.0.0.69 <image>''