Skip to content

Instantly share code, notes, and snippets.

@Telematica
Last active September 24, 2021 22:45
Show Gist options
  • Save Telematica/b2a5f61b23d4e85fa94425c4b0feef58 to your computer and use it in GitHub Desktop.
Save Telematica/b2a5f61b23d4e85fa94425c4b0feef58 to your computer and use it in GitHub Desktop.
Docker
# https://docs.docker.com/engine/reference/commandline/cp/
# Description
# Copy files/folders between a container and the local filesystem
# Usage
# docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
# docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
docker cp ~/path/to/file/db_dump_soa.sql container_name:/db_dump_soa.sql
# sample: docker cp ~/Downloads/db_dump_soa.sql rdbms_obs:/db_dump_soa.sql
# https://docs.docker.com/engine/reference/commandline/exec/
# Description
# Run a command in a running container
# Usage
# docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
docker exec rdbms_obs psql -d soa -U postgres -f db_dump_soa.sql
# sample: docker exec rdbms_obs psql -d soa -U postgres -f db_dump_soa.sql
# Can’t delete docker image with dependent child images
# https://stackoverflow.com/questions/38118791/can-t-delete-docker-image-with-dependent-child-images
docker image rm $(docker images --filter since=b721d1cdaac7 -q) -f
# https://docs.docker.com/engine/reference/commandline/system_prune/
# Description: Remove unused data
docker system prune
# Ouput
# WARNING! This will remove:
# - all stopped containers
# - all networks not used by at least one container
# - all dangling images
# - all dangling build cache
# Are you sure you want to continue? [y/N] y
# Deleted Containers:
# dd8ca36735df049cf33cc9c44e0965a66e2efbfa290588f7059a210ddc27c8f1
# ee45aeaf160964921c910311288454f4b1d204f25e06a8c8157fc013fbfcbca5
# 89151018aab5df742dd7cef4c5f9b5492d7c3cf840c8209b1a4efa793172eff0
# 0fac886b7dec5b9035754ba7e48fcf5f1445eab906423034e1abc61428d319fc
# af59b3f1f02ee9aa247d200ea89a01b56ee52f3c4b5866d1fa67c0af5ef09e02
# b48e8a369ca522f4707b5c1bf9ac605688265f830b414defc4f7c58dd6df1ad2
# eb29b62b9ace3afe4872be49bd0f037efc92d9395a0de318bff208951a1e842c
# 854c71eee1a67b2e35ca102eb7a3c251ec171b3118319c9a7847128d56bf9e75
# Deleted Networks:
# operational_network
# Deleted Images:
# deleted: sha256:d3f4b06ad588fd7208704f3e98930ae26eeb4934ffe39f1cea44fcb52ba2a83a
# deleted: sha256:da0a0ff14704540717c90374da877314b43bfe7cf324d4c9f6c9fe413cddcf58
# deleted: sha256:06718c2f2458d60df8474e73c3a18ab298163b671a70df7c6fb3553aa786acf7
# deleted: sha256:a70df5f5ebfd11c3ba1d4019639cbfb77331ecb75d172c7aaded6bcc32efeab4
# deleted: sha256:9e6970901be95116a846dec93e95ffd5328c45bbc7b87dd8068c78b19ab8bc43
# deleted: sha256:99efad4dde66c333393b01f87f7cf3e9a5ee004ce7c43ddda8ee6f858152ff01
# ...
#Total reclaimed space: 16.21GB

Docker Fundamental Commands & Cookbook recipes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment