Last active
February 20, 2017 08:31
-
-
Save ru-rocker/00c72dfd1bd30ee2e39e2e087cba4b77 to your computer and use it in GitHub Desktop.
List of docker command
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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