title | category | layout |
---|---|---|
Docker CLI |
Docker |
2017/sheet |
docker build -t registry/repo:tag .
Create an image
from a Dockerfile.
docker push -t reigstry/repo:tag
On daemon
docker run -d -p LOCAL_PORT:CONTAINER_PORT -v LOCAL_DIR:CONTAINER_DIR -e ENV=somthing registry/repo:tag
Add docker plugin to ~/.oh-my-zsh/plugins/docker/_docker
and check ~/.zshrc
plugins=(git
docker
)
fpath+=($ZSH/plugins/docker)
autoload -U compinit && compinit
See stackoverflow and docker docs
docker exec -it CONTAINER_NAME_OR_ID /bin/bash
Run commands in a container
.
docker run -rm -it registry/repo:tag /bin/bash
$ docker images
REPOSITORY TAG ID
ubuntu 12.10 b750fe78269d
me/myapp latest 7b2431a8d968
$ docker images -a # also show intermediate
Manages image
s.
docker rmi CONTAINER_ID_OR_NAME
Deletes image
s.
docker save imagename > imagename.tar
docker load -i imagename.tar
- Getting Started (docker.io)