Advertisement
Guest User

Untitled

a guest
Sep 6th, 2017
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. -p # port binding eg.HOST:CONTAINER - 5433:5432
  2. -e # env variabls
  3.  
  4. # Run a container mounting an outside volume inside the container
  5. docker run -it -v /Users/andrealmar/primeiro_dockerfile/:/volume alpine
  6.  
  7. # Inspect mounted volume of a Container
  8. docker inspect -f {{.Mounts}} 8a73d606bd9c
  9.  
  10. # creating and executing a PostgreSQL container using another container as a Volume
  11. docker run -d -p 5432:5432 --name pgsql1 --volumes-from dbdados -e POSTGRESQL_USER=docker -e POSTGRESQL_PASS=docker -e POSTGRESQL_DB=docker postgres
  12.  
  13. ##### MAC OS X #####
  14. # access volumes inside the VM which is running Docker on OS X
  15. screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
  16. ls -ltrh /var/lib/docker/volumes
  17.  
  18. # Volume Backup on OS X
  19. docker run --rm -it -v /Users/<username>/volume-backup:/backup -v /var/lib/docker:/docker alpine:edge tar cfz /backup/volumes.tgz /docker/volumes/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement