Skip to content

Instantly share code, notes, and snippets.

@ru-rocker
Last active February 20, 2017 08:31
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ru-rocker/00c72dfd1bd30ee2e39e2e087cba4b77 to your computer and use it in GitHub Desktop.
Save ru-rocker/00c72dfd1bd30ee2e39e2e087cba4b77 to your computer and use it in GitHub Desktop.
List of docker command
# data container, bind volume
docker run -d --name bmweb -v ~/example-docs:/usr/local/apache2/htdocs -p 80:80 httpd:latest
# data container, managed volume
docker run -d --volume /var/lib/cassandra/data --name cass-shared alpine echo Data Container
# copy volume definitiion from cass-shared
docker run -d --volumes-from cass-shared --name cass1 cassandra:2.2
# delete any managed volumes referenced by the target container
docker rm -vf cass2 cass-shared
# remove docker volume zombie
docker volume ls -qf dangling=true
docker volume rm $(docker volume ls -qf dangling=true)
##### for play managed volume #####
docker run -d --volume /tmp/data --name vc_test alpine echo "Data Container"
docker run -it --volumes-from vc_test bash
#### then try to create file in /tmp/data to see file is sync ####
# delete dangling images - repository - none
docker rmi $(docker images -f "dangling=true" -q)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment