Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ```
- #------------------------
- # check container
- #------------------------
- $ docker ps
- #------------------------
- # check all containers
- #------------------------
- $ docker ps -a
- #------------------------
- # delete container
- #------------------------
- $ docker rm <container id>
- #------------------------
- # delete all containers
- #------------------------
- $ docker rm `docker ps -a -q`
- #------------------------
- # check images
- #------------------------
- $ docker images
- #------------------------
- # delete image
- # - will report error if image does not exists
- #------------------------
- $ docker rmi <image id>
- #------------------------
- # force delete image
- #------------------------
- $ docker rmi -f <image id>
- #------------------------
- # delete all images
- #------------------------
- # - before 1.12
- $ docker rmi `docker images -q`
- # - after 1.13
- $ docker image prune
- #------------------------
- # docker status
- #------------------------
- $ docker stats
- #------------------------
- # check mount status
- #------------------------
- $ docker inspect -f "{{ .Mounts }} <container id>
- # e.g.
- $docker inspect -f "{{ .Mounts }}" 8a3da5488a83
- [{bind /Users/kuniyasu/Work/docker/docker-cluster/node2/data /usr/share/elasticsearch/data rw true rprivate}]
- ```
- #------------------------
- # login to the container as root
- #------------------------
- $ docker exec -it --user root <container id> /bin/bash
- #------------------------
- # Remove unused data, it will prompt you for the following:
- # WARNING! This will remove:
- # - all stopped containers
- # - all networks not used by at least one container
- # - all dangling images
- # - all build cache
- #------------------------
- $ docker system prune
- #------------------------
- # copy file between native OS to docker
- #------------------------
- $ docker cp /tmp/kibana.yml <container id>:/usr/share/kibana/config/kibana.yml
- #------------------------
- # add modified docker image to local for future usage.
- #------------------------
- docker commit -m 'comment' <container id> my_repo:tag
- # Some files to modify the init script for docker
- /usr/local/bin/docker-entrypoint.sh
- /usr/share/logstash/bin/system-install
- /usr/share/logstash/config/startup-options
- ```
- ```
Add Comment
Please, Sign In to add comment