Last active
September 6, 2017 18:23
-
-
Save andrealmar/5e23a6dc38c3a5032e6fca91d2d5a638 to your computer and use it in GitHub Desktop.
This file contains hidden or 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
-p # port binding eg.HOST:CONTAINER - 5433:5432 | |
-e # env variabls | |
# Run a container mounting an outside volume inside the container | |
docker run -it -v /Users/andrealmar/primeiro_dockerfile/:/volume alpine | |
# Inspect mounted volume of a Container | |
docker inspect -f {{.Mounts}} 8a73d606bd9c | |
# creating and executing a PostgreSQL container using another container as a Volume | |
docker run -d -p 5432:5432 --name pgsql1 --volumes-from dbdados -e POSTGRESQL_USER=docker -e POSTGRESQL_PASS=docker -e POSTGRESQL_DB=docker postgres | |
##### MAC OS X ##### | |
# access volumes inside the VM which is running Docker on OS X | |
screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty | |
ls -ltrh /var/lib/docker/volumes | |
SIMPLE MANNER | |
# create an alias: | |
alias dm-disk='docker run --rm -it -v /:/docker alpine:edge $@' | |
# check the volumes using the alias you've just created | |
dm-disk ls -l /docker/var/lib/docker/volumes/ | |
# Volume Backup on OS X | |
docker run --rm -it -v /Users/<username>/volume-backup:/backup -v /var/lib/docker:/docker alpine:edge tar cfz /backup/volumes.tgz /docker/volumes/ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment